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



我已经在模式下创建了一个版本apk

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

为了在我的测试设备上运行apk,我使用adb install ...上传它。当应用程序崩溃时,我不会在logcat中获得日志。我是否必须在安卓工作室中更改一些配置,以查看是什么导致我的release apk崩溃?

我也试着使用crashlytics,但崩溃偶尔会出现,而且需要很长时间。它绝对不是实时的,不是一个很长的机会:有时是几个小时。

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

最新更新