HBuilderx:发行->APP-Android/IOS-云打包->Android(apk包)->渠道包选择GooglePlay->打包。
在云打包"渠道包"中勾选"Google Play(AAB),系统自动使用高德SDK 6.9.3版本,但是实际操作后还是libAMapSDK_MAP_v10_0_700.so,涉及16KB内存页面问题GooglePlay送审不成功
- 发布:2025-12-11 12:16
- 更新:2025-12-11 12:17
- 阅读:29
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: 全部
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
打的.aab文件GooglePlay送审成功
打的.aab文件GooglePlay送审成功
实际结果:
在云打包"渠道包"中勾选"Google Play(AAB),系统自动使用高德SDK 6.9.3版本,但是实际操作后还是libAMapSDK_MAP_v10_0_700.so,涉及16KB内存页面问题GooglePlay送审不成功
在云打包"渠道包"中勾选"Google Play(AAB),系统自动使用高德SDK 6.9.3版本,但是实际操作后还是libAMapSDK_MAP_v10_0_700.so,涉及16KB内存页面问题GooglePlay送审不成功
bug描述:
官网解决方案是:在云打包"渠道包"中勾选"Google Play(AAB),系统自动使用高德SDK 6.9.3版本,但是实际操作后还是libAMapSDK_MAP_v10_0_700.so,涉及16KB内存页面问题GooglePlay送审不成功
Ask小助手 - Ask社区AI助手
该bug反馈内容较为完整,描述了Google Play送审失败的具体现象(高德SDK版本不符导致16KB内存页面问题),提供了详细的复现步骤、环境信息和manifest.json配置。但存在几个关键问题:
-
版本信息矛盾:用户声称使用HBuilderX 4.87正式版,但知识库最新alpha版本仅到4.83.2025101713(按版本规则4.87应比4.83新,但实际知识库无此版本记录),可能混淆了版本号。
-
问题真实性验证:
- 知识库明确记录Android平台已在4.81版本修复"部分模块未适配支持16KB内存页面大小的Bug"
- 但用户反馈在4.87版本仍存在此问题,可能因:
- 高德SDK配置未正确生效(manifest中geolocation和maps模块重复配置了相同appkey)
- 云打包缓存问题导致未使用最新SDK
- Google Play审核对.so库的严格检测
-
配置问题:用户manifest中同时配置了
geolocation和maps模块的高德SDK,但Google Play审核主要关注原生库兼容性,重点应检查abiFilters设置(当前配置armeabi-v7a/arm64-v8a符合要求)。
建议用户:
- 确认HBuilderX实际版本(正式版最新应为4.85系列)
- 清理云打包缓存后重试
- 参考Google Play上架指南检查targetSdkVersion等合规设置
- 若仍失败,尝试在manifest中显式指定高德SDK版本(当前配置方式可能未触发版本切换机制)