Android 开发者控制台中的崩溃报告问题

Android trouble with crash reports in developer console

因此,我正在使用混淆代码的混淆器构建我的应用程序,并将我的 mapping.txt 上传到反混淆文件。我的崩溃报告显示 class 和方法名称,但不显示行号。

在我的 build.gradle:

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

然后我上传一个反混淆文件: ProjectFolder/app/build/outputs/mapping/release/mapping.txt

所以我的问题是:

是的,我相信 mapping.txt 是正确的。

至于查看行号,我在 proguard-rules.pro 文件中添加了以下内容:

# To be able to see line numbers in stack traces

-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable