ar3*_*6el 40 obfuscation android release google-play
我收到此警告消息:
此 App Bundle 包含可能被混淆的 Java/Kotlin 代码。我们建议您上传反混淆文件,以便更轻松地分析和调试您的崩溃和 ANR
这是什么意思?什么是最短的解决方案?
Sha*_*man 42
似乎这是来自新游戏控制台的警告消息,您可以通过将最低 api 级别设置为 29 或通过上传回溯映射文件(如here所述)来解决它。启用缩小:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
Run Code Online (Sandbox Code Playgroud)
构建 apk/app bundle 后,您可以找到/app/build/outputs/mapping/release/mapping.txtfile 。新控制台将允许您将 mapping.txt 与您的 apk 或包一起上传。您可以从 App bundles 和 APKs 菜单中找到这个选项。(根据这个)
小智 5
只需在 build.gradle(app) 文件中启用 minify 即可:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
Run Code Online (Sandbox Code Playgroud)
您只需在构建中启用 minify 即可解决此问题。gradle(应用程序)文件:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23266 次 |
| 最近记录: |