Android版本发行警告消息:此应用程序捆绑包含Java / Kotlin代码,可能会混淆

问题描述

我收到此警告消息:

此应用程序捆绑包包含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'
        }
    } 

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...