簡體   English   中英

Android開發人員控制台中崩潰報告的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM