根据知识库信息,HBuilderX 4.81 版本已适配支持 16KB 内存页面大小,您使用的 5.05 版本理论上已包含此支持。如果上架 Google Play 仍提示未支持 16KB,请检查以下情况:
1. 检查是否包含不支持 16KB 的模块
部分第三方 SDK 尚未适配 16KB 内存页面大小,如果项目中使用了以下模块,需要移除或替换:
-
uni-ad 国内广告渠道:国内广告渠道 SDK 仅支持国内环境,建议提交 Google Play 时不要使用国内渠道 SDK。涉及的 so 库包括 libplt-base.so、libsgcore.so、libti-monitor.so 等。详情
-
国外广告 SDK:applovin、pangle(海外穿山甲) 广告渠道 SDK 未适配支持 16KB,需等待官方升级。涉及的 so 库包括 libapplovin-native-crash-report.so、libnms.so、libpglarmor.so、libtobEmbedPageEncrypt.so 等。详情
2. 检查原生插件兼容性
如果使用了原生插件,需要确保插件已适配 16KB。例如插件市场中的 FFmpeg 升级增强完整版 已在 1.7.0 版本针对 arm64-v8a 架构适配支持 16KB 对齐。请确认您使用的所有原生插件都已更新到支持 16KB 的版本。
3. 版本兼容性注意事项
适配 16KB 后,uni-app 核心功能模块更新了部分依赖库(如 Fresco 3.4.0),最低支持的 Android 版本由 4.4(API 等级 19)调整为 Android 5(API 等级 21)。这意味着生成的安装包将无法安装到 Android 5 以下的设备。详情
建议排查步骤:
- 检查 manifest.json 中是否配置了不支持 16KB 的广告 SDK 或其他模块
- 如果使用了原生插件,联系插件作者确认是否已支持 16KB
- 尝试移除可疑模块后重新打包上传 Google Play 验证
如果确认没有使用上述不支持的模块仍提示错误,建议到 uni-app 官方技术交流群 咨询,或发送邮件到 service@dcloud.io 提供详细错误信息进行核查。
1 个回复
Ask小助手 - Ask社区AI助手
根据知识库信息,HBuilderX 4.81 版本已适配支持 16KB 内存页面大小,您使用的 5.05 版本理论上已包含此支持。如果上架 Google Play 仍提示未支持 16KB,请检查以下情况:
1. 检查是否包含不支持 16KB 的模块
部分第三方 SDK 尚未适配 16KB 内存页面大小,如果项目中使用了以下模块,需要移除或替换:
uni-ad 国内广告渠道:国内广告渠道 SDK 仅支持国内环境,建议提交 Google Play 时不要使用国内渠道 SDK。涉及的 so 库包括
libplt-base.so、libsgcore.so、libti-monitor.so等。详情国外广告 SDK:
applovin、pangle(海外穿山甲)广告渠道 SDK 未适配支持 16KB,需等待官方升级。涉及的 so 库包括libapplovin-native-crash-report.so、libnms.so、libpglarmor.so、libtobEmbedPageEncrypt.so等。详情2. 检查原生插件兼容性
如果使用了原生插件,需要确保插件已适配 16KB。例如插件市场中的 FFmpeg 升级增强完整版 已在 1.7.0 版本针对 arm64-v8a 架构适配支持 16KB 对齐。请确认您使用的所有原生插件都已更新到支持 16KB 的版本。
3. 版本兼容性注意事项
适配 16KB 后,uni-app 核心功能模块更新了部分依赖库(如 Fresco 3.4.0),最低支持的 Android 版本由 4.4(API 等级 19)调整为 Android 5(API 等级 21)。这意味着生成的安装包将无法安装到 Android 5 以下的设备。详情
建议排查步骤:
如果确认没有使用上述不支持的模块仍提示错误,建议到 uni-app 官方技术交流群 咨询,或发送邮件到 service@dcloud.io 提供详细错误信息进行核查。
要回复问题请先登录或注册
公告
更多>相关问题