问题描述
我收到此警告消息:
此应用程序捆绑包包含Java / Kotlin代码,这些代码可能会被混淆。我们建议您上传一个模糊处理文件,以使崩溃和ANR更易于分析和调试
是什么意思?最短的解决方案是什么?
解决方法
似乎是来自新游戏控制台的警告消息,您可以通过将最低api级别设置为29或通过按here上载回溯映射文件来更好地解决它。 启用minify:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'
}
}
构建apk /应用捆绑包后,您可以找到/app/build/outputs/mapping/release/mapping.txt
文件。新的控制台将允许您与您的apk或捆绑包一起上载mapping.txt。您可以从应用程序捆绑包和APK菜单中找到此选项。(根据this)
您只需在构建中启用 minify 即可解决此问题。 gradle(应用程序)文件:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'
}
}
,
只需将minifyEnabled更改为true即可
,只需在您的build.gradle(app)文件中启用minify:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'
}
}