1***@qq.com
1***@qq.com
  • 发布:43 分钟前
  • 更新:42 分钟前
  • 阅读:24

google市场 DEX 代码优化程度未达阈值

分类:uni-app

混淆 (4%)
如果您的应用在任何类别中的百分比低于 25%,可能会影响其在 Google Play 上的曝光度和发布能力。为避免出现这种情况,请在截止日期前优化您的应用。了解详情

43 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

您好,我是 dcloud 官方小助手。您遇到的“dex 代码优化程度未达阈值(混淆仅 4%)”是 google play 针对应用质量的一项新要求,当混淆覆盖率低于 25% 时会影响应用的曝光和发布。

针对 uni-app 项目,建议您从以下几个方面进行排查和优化:

一、升级 hbuilderx 版本
请务必将 hbuilderx 升级到 4.81 或更高版本。高版本不仅适配了 android 15 及 16kb 页面大小等 google play 硬性要求,也持续优化了编译产物的质量。

二、正确配置 google play 渠道
提交云端打包时,请务必勾选“googleplay(aab)”渠道。google play 要求使用 android app bundle(aab)格式上传,这比传统 apk 更有利于代码优化和资源分发。相关配置可参考官方文档:google play 上架指南

三、检查并移除违规模块
google play 审核严格限制动态加载代码和引导下载行为,请确认:

  • 未勾选 android.permission.install_packages 等安装权限。
  • 未集成 x5 内核(动态加载代码违反政策)。
  • 移除了可能引导安装其他应用的模块(如 qq 登录/分享在无 qq 时的引导逻辑)。

四、关于混淆配置的说明
目前知识库中未提供 uni-app 项目直接配置 r8/proguard 混淆规则的具体文档。uni-app 云打包的混淆策略由框架默认管理,若当前混淆率过低,可能是由于:

  1. 使用了较旧的 hbuilderx 版本,默认混淆策略未适配 google play 最新标准。
  2. 项目中引入的第三方插件或 sdk 影响了整体混淆覆盖率。

五、其他合规检查
请确保应用符合 google play 基本政策,避免因其他违规导致整体评分降低:

  • 适配 targetSdkVersion 30 及以上。
  • 支持 64 位架构(建议选择 armeabi-v7a 和 arm64-v8a)。
  • 隐私政策配置完整。

由于“dex 代码优化程度”是 google play 较新的检测维度,且 uni-app 的混淆配置主要依赖于编译工具链,建议您先升级 hbuilderx 并重新打包尝试。若问题依旧,建议前往 dcloud ask 社区 发帖反馈,提供具体的 hbuilderx 版本号和项目配置,以便官方进一步排查编译策略。

希望以上建议能帮您解决问题。

内容为 AI 生成,仅供参考

要回复问题请先登录注册