您好,我们是 uni-app 云打包上架 Google Play 的应用。
Play 管理中心「发布版本信息中心 / 应用优化」对正式包提示:
应用优化程度未达阈值
混淆(Obfuscation)仅约 4%
官方要求:混淆 / 压缩 / 优化任一项低于 25%,2027 年 2 月起可能影响商店曝光和发版能力
参考:https://developer.android.com/topic/performance/app-optimization/enable-app-optimization
我们理解这项指标看的是 AAB 里 DEX(Java/Kotlin)是否经 R8 混淆、压缩、优化,不是前端 JS。
云打包对话框里的「对配置的 js/nvue 文件进行原生混淆」是前端资源加密,和 Play 这项不是一回事。云打包目前也看不到 minifyEnabled / R8 相关开关。
想确认:
云打包现在能否开启 Android R8(minifyEnabled + proguard-android-optimize.txt + 资源压缩)?
若暂不支持,后期云打包是否计划支持?大概什么时间?
若云打包长期不支持,上 Play 是否只能走离线打包,在 Android Studio 里自己开 R8 打 AAB?
若以后云打包支持 R8,是否会提供 keep 规则配置(避免 DCloud 运行时、原生插件、三方支付 SDK 被误混)?以及是否自动/可选上传 mapping.txt?
HBuilderX 5.24 云打包。