我已经在模式下创建了一个版本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函数。当应用程序崩溃时,设备会询问用户(如果你在设备上测试,则是你)将堆栈跟踪发送到哪里。这是一个很棒的工具。