如何查看发布 apk 的崩溃日志

Posted

技术标签:

【中文标题】如何查看发布 apk 的崩溃日志【英文标题】:How to view crash log of release apk 【发布时间】:2015-11-08 20:15:52 【问题描述】:

我已经在模式下创建了一个发布 apk

buildTypes 
        release 
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            zipAlignEnabled true
        
    

要在我的测试设备上运行 apk,我使用 adb install ... 上传它。当应用程序崩溃时,我没有在logcat 中获得日志。我必须在 android studio 中更改一些配置,以便查看导致我的release apk 崩溃的原因吗?

我也尝试使用 crashlytics,但崩溃偶尔会出现,而且它们会永远出现。这绝对不是实时的,也不是很长的时间:有时是几个小时。

【问题讨论】:

来自 Crashlytics 和 Fabric 的 Mike 在这里。我很想深入了解您在出现的崩溃报告中看到的延迟。您能否通过 support(at)fabric(dot)io 将您的应用名称通过电子邮件发送给我? 【参考方案1】:

您可以使用 ACRA 库:http://www.acra.ch/ 您需要从您的代码中调用 API 函数。当应用程序崩溃时,设备将询问用户(如果您正在设备上进行测试,则为您)将堆栈跟踪发送到何处。这是一个很棒的工具。

【讨论】:

这看起来很有趣。我还在研究它。

以上是关于如何查看发布 apk 的崩溃日志的主要内容,如果未能解决你的问题,请参考以下文章

iOS 查看崩溃日志与符号化

使用 ProGuard 调试已编译的 APK

如何象征崩溃日志Xcode?

苹果手机崩溃日志怎么看

查看 Xcode 中的 TestFlight 崩溃日志

苹果手机怎么查看崩溃日志