Crashlytics 崩溃了。

3

我的项目使用了Crashlytics,但总是崩溃并且没有发送报告:

1673-3919/io.docchat.android.debug E/Crashlytics﹕ Error occurred sending report com.crashlytics.android.Z@428b99d0
com.crashlytics.android.internal.aD: java.io.FileNotFoundException: /data/data/io.docchat.android.debug/files/.TwitterSdk/v/com.crashlytics.sdk.android/54F832010096-022D-0689-446ED43C9162.cls: open failed: ENOENT (No such file or directory)
        at com.crashlytics.android.internal.ay.a(SourceFile:2655)
        at com.crashlytics.android.W.a(SourceFile:55)
        at com.crashlytics.android.aa.a(SourceFile:81)
        at com.crashlytics.android.D.a(SourceFile:1014)
        at com.crashlytics.android.internal.aa.run(SourceFile:13)
        at java.lang.Thread.run(Thread.java:841)
 Caused by: java.io.FileNotFoundException: /data/data/io.docchat.android.debug/files/.TwitterSdk/v/com.crashlytics.sdk.android/54F832010096-022D-0689-446ED43C9162.cls: open failed: ENOENT (No such file or directory)
        at libcore.io.IoBridge.open(IoBridge.java:409)
        at java.io.FileInputStream.<init>(FileInputStream.java:78)
        at com.crashlytics.android.internal.ay.a(SourceFile:2652)
        at com.crashlytics.android.W.a(SourceFile:55)
        at com.crashlytics.android.aa.a(SourceFile:81)
        at com.crashlytics.android.D.a(SourceFile:1014)
        at com.crashlytics.android.internal.aa.run(SourceFile:13)
        at java.lang.Thread.run(Thread.java:841)
 Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
        at libcore.io.Posix.open(Native Method)
        at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
        at libcore.io.IoBridge.open(IoBridge.java:393)
        at java.io.FileInputStream.<init>(FileInputStream.java:78)
        at com.crashlytics.android.internal.ay.a(SourceFile:2652)
        at com.crashlytics.android.W.a(SourceFile:55)
        at com.crashlytics.android.aa.a(SourceFile:81)
        at com.crashlytics.android.D.a(SourceFile:1014)
        at com.crashlytics.android.internal.aa.run(SourceFile:13)
        at java.lang.Thread.run(Thread.java:841)
1673-3915/io.docchat.android.debug I/Crashlytics﹕ Crashlytics report upload complete: 54F8320003D0-022C-0689-446ED43C9162.cls
1673-3923/io.docchat.android.debug W/dalvikvm﹕ threadid=28: thread exiting with uncaught exception (group=0x41839898)
1673-3918/io.docchat.android.debug I/Crashlytics﹕ Crashlytics report upload complete: 54F8320100DE-022E-0689-446ED43C9162.cls

为什么会发生这种情况?我根本没有使用 Twitter。而且我的设备上也没有安装 Twitter 应用程序。

1个回答

1

Fabric的Mike在这里。这个问题已经在Crashlytics SDK 2.2.3版本中得到解决。如果您更新到该版本,一切都将就绪!这里是发布说明。


我在版本 2.7.1 中遇到了这个问题。这是一个关键错误还是可以忽略不计? - SS.
如果您在上传崩溃报告时遇到错误,这意味着崩溃报告无法发送,因此大多数应用程序都会认为这是一个重要的错误。然而,自两年前修复以来,我没有看到其他关于这个问题的报告。您每次都遇到这种情况吗? - Mike Bonnell
1
我在设备启动期间看到了它,在启动时启动了一个在其自己的进程中运行的服务,并且它可能正在尝试上传先前运行的挂起崩溃报告?我在我的开发环境中看到了它,但尚未在生产环境中进行验证。似乎不容易重现。如果我再次看到它,我会让你知道的。 - SS.
现在我遇到了2.9.0版本的问题,该如何解决? - Anchal Singh
我很想看到新的日志或输出以确认在日志中包含SDK版本。我没有听说其他人发现这种情况再次发生。 - Mike Bonnell
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接