【问题标题】:Crashlytics crashedCrashlytics 崩溃了
【发布时间】:2015-03-05 10:44:11
【问题描述】:

我的项目使用了 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 应用。

【问题讨论】:

    标签: android crash crashlytics


    【解决方案1】:

    来自 Fabric 的 Mike。这已在 Crashlytics SDK 的 2.2.3 版中得到修复。如果您更新到该版本,您将一切就绪! Release notes here.

    【讨论】:

    • 我在2.7.1 版本中看到了这个问题。是严重错误还是可以忽略?
    • 如果您在上传崩溃报告时看到错误,则表示无法发送崩溃报告,因此大多数应用会认为这是一个重要错误。但是,自两年前修复以来,我还没有看到有关此问题的其他报告。您是否在每次崩溃时都看到这一点?
    • 我在设备启动期间看到它,我在启动时启动了一个在其自己的进程中运行的服务,它可能正在尝试上传上次运行的挂起崩溃报告?我在我的开发环境中看到它,但尚未在 prod 中验证它。它似乎不容易重现。如果我再次看到它会告诉你的。
    • 现在我在 2.9.0 版本中看到了这个问题。我该如何解决?
    • 我希望看到新的日志或输出,以确认在日志中包含 SDK 版本。我没有从其他人那里听说这又开始发生了。
    猜你喜欢
    • 1970-01-01
    • 2019-10-07
    • 2022-12-09
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 2017-02-12
    相关资源
    最近更新 更多