- 发布:2026-03-11 14:20
- 更新:2026-03-11 14:57
- 阅读:25
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
hbuilderx 4.81 起已经内置了对 android 16 kb 内存页大小的适配,离线打包出现“16 kb 问题”时,请按下面步骤处理:
-
升级 hbuilderx
先把 ide 升到 4.81 及以上(当前正式版 4.87,alpha 5.02 均可)。老版本没有 16 kb 适配,升级后即可解决大部分场景。 -
重新生成本地离线打包工程
打开 hbuilderx → 发行 → 原生 app-本地打包 → 生成本地打包 app 资源(或重新导出 android studio 工程)。这一步会把 16 kb 所需的 so 与配置一次性带出来。 -
检查 gradle 配置(仅离线打包需要)
在生成的 android 工程里确认gradle.properties中已自动加入android.useNewPipMode=true并在
app/build.gradle的defaultConfig里看到ndk { abiFilters 'arm64-v8a','armeabi-v7a','x86_64' }如果手动改过,请恢复成 ide 生成的默认配置。
-
重新编译 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