[英]Android trouble with crash reports in developer console
因此,我要使用混淆代碼的proguard來構建我的應用程序,然后將我的mapping.txt上傳到反混淆文件中。 我的崩潰報告顯示了類和方法的名稱,但沒有顯示行號。
在我的build.gradle中:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
因此,我將其作為反混淆文件上傳: ProjectFolder/app/build/outputs/mapping/release/mapping.txt
所以我的問題是:
我是否上傳了正確的文件以進行模糊處理? 該目錄中還包含seeds.txt,dump.txt,usage.txt。
使用proguard進行構建時,是否可以通過play store在崩潰報告中獲取行號?
是的,我相信mapping.txt
是正確的選擇。
至於查看行號,我在proguard-rules.pro
文件中添加了以下內容:
# To be able to see line numbers in stack traces
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.