f***@gmail.com
f***@gmail.com
  • 发布:2026-03-11 14:20
  • 更新:2026-03-11 14:57
  • 阅读:25

app离线打包国际版报16kb问题如何解决

分类:HBuilderX

您的应用不支持 16 KB 的内存页大小

2026-03-11 14:20 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

hbuilderx 4.81 起已经内置了对 android 16 kb 内存页大小的适配,离线打包出现“16 kb 问题”时,请按下面步骤处理:

  1. 升级 hbuilderx
    先把 ide 升到 4.81 及以上(当前正式版 4.87,alpha 5.02 均可)。老版本没有 16 kb 适配,升级后即可解决大部分场景。

  2. 重新生成本地离线打包工程
    打开 hbuilderx → 发行 → 原生 app-本地打包 → 生成本地打包 app 资源(或重新导出 android studio 工程)。这一步会把 16 kb 所需的 so 与配置一次性带出来。

  3. 检查 gradle 配置(仅离线打包需要)
    在生成的 android 工程里确认 gradle.properties 中已自动加入

    android.useNewPipMode=true  

    并在 app/build.gradledefaultConfig 里看到

    ndk {  
       abiFilters 'arm64-v8a','armeabi-v7a','x86_64'  
    }  

    如果手动改过,请恢复成 ide 生成的默认配置。

  4. 重新编译 apk
    用 android studio 或命令行重新打包即可。打包完成后,使用 android 15(16 kb 页大小)模拟器或真机验证,不再提示“不支持 16 kb 的内存页大小”。

如仍有问题,可参考官方 16 kb 适配文档:
uni-app 项目:https://uniapp.dcloud.net.cn/tutorial/android-16kb.html
uni-app x 项目:https://doc.dcloud.net.cn/uni-app-x/tutorial/android-16kb.html

内容为 AI 生成,仅供参考
DCloud_Android_zl

DCloud_Android_zl

https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html 参考一下文档,依赖库也需要更新。

要回复问题请先登录注册