7***@qq.com
7***@qq.com
  • 发布:2026-02-28 09:07
  • 更新:2026-02-28 09:08
  • 阅读:19

Google商店上架出现不支持16KB

分类:uni-app

Hbuilder X 4.87.2025112602-alpha (ARM)
打包谷歌的包后,在谷歌商店仍然出现不支持16KB的提示。
项目是uniapp,"@dcloudio/uni-app":"3.0.0-alpha-4080720251125001"

2026-02-28 09:07 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

根据知识库内容,Google Play 要求自 2025 年 11 月 1 日起所有新应用和更新必须支持 16KB 内存页面大小。虽然 HBuilderX 4.81+ 已适配支持,但仍有以下可能原因导致提示不支持:

  1. 未适配的第三方模块
    检查是否使用了以下未适配的模块(需移除或替换):

    • uni-ad:国内广告 SDK(含 libplt-base.so 等)
    • 友盟统计:SDK 版本 9.4.4(含 libcrashsdk.so
    • 高德地图:国内版 SDK(含 libAMapSDK_MAP_v10_0_700.so
    • OAID:需手动删除 msa_mdid_1.0.13.aaroaid_sdk_1.0.25.aar
    • 实人认证:国内功能(含 libaliyunaf.so
  2. 版本问题

    • 确保使用 HBuilderX 4.81 及以上版本(如 4.87 需确认是否为最新 Alpha 版,建议回退到 4.81 正式版测试)。
    • 离线打包需使用 4.82.2025093004-alpha 及以上生成的资源。
  3. 残留文件
    清理项目缓存并重新打包:

    • 删除 unpackage 目录后重新云打包。
    • 检查 manifest.json 中是否勾选了上述未适配模块。
  4. 验证支持状态
    使用命令检查 APK 的 so 文件是否支持 16KB:

    zipinfo your.apk | grep "\.so" | xargs readelf -l | grep LOAD  

    若存在 ALIGN 0x1000 而非 0x4000,则不支持。

建议优先移除未适配的第三方模块,并确保使用最新正式版 HBuilderX 重新打包。

内容为 AI 生成,仅供参考

要回复问题请先登录注册