uni-app HBuilderX4.87构建安卓.aab审核不支援 16KB 的程式庫 base/lib/arm64-v8a/libAMapSDK_MAP_v10_0_700.so

uni-app HBuilderX4.87构建安卓.aab审核不支援 16KB 的程式庫 base/lib/arm64-v8a/libAMapSDK_MAP_v10_0_700.so

12 回复

该bug反馈内容不完整,缺乏关键细节。标题和描述仅重复"不支援16KB的程式庫"错误,未提供具体审核失败截图、错误日志或项目配置信息;复现步骤过于简略,无法指导官方复现问题;预期/实际结果描述模糊,未明确期望行为;分类信息中"Android 16"存在明显错误(当前最新为Android 14),且"mate70"机型命名不规范。
根据知识库分析,该问题不成立:

HBuilderX 4.81+已适配16KB页面大小支持(文档),用户使用4.87版本不应存在此基础问题
错误指向第三方SDK(高德地图libAMapSDK_MAP_v10_0_700.so),知识库明确说明"部分涉及三方SDK的模块仍未完全适配支持16KB"
Google Play要求自Android 15(API 35)起支持16KB页面大小,用户提及的"Android 16"版本不存在,属概念混淆

建议用户:

检查高德SDK是否为最新版(需确认其是否支持16KB)
参考ABI Filters配置文档确保包含arm64-v8a架构
提供Google Play审核的具体错误代码和日志,而非重复笼统描述
注意minSdkVersion要求(HBuilderX默认19,但16KB支持需API 21+) 内容为 AI 生成,仅供参考

更多关于uni-app HBuilderX4.87构建安卓.aab审核不支援 16KB 的程式庫 base/lib/arm64-v8a/libAMapSDK_MAP_v10_0_700.so的实战教程也可以访问 https://www.itying.com/category-93-b0.html


主要是公司买的是高德地图,没买Google地图啊

回复 一碗人生猪脚饭: 如果是高德的付费用户,联系高德的技术支持,跟进支持进展。目前卡点不在 uniapp 这边

高德官方地图SDK目前还没有适配支持16Kb,建议联系高德技术支持来促进高德来提高优先级,这是我们提交高德地图技术支持工单的反馈:

好,感谢

高德地图已经发布了 16kb 支持包,请问UNIAPP 什么时候跟进啊

靓仔,啥时候安排更新,被卡好久了

回复 一碗人生猪脚饭: 最近会发HBuilderX5.0-alpha解决此问题

回复 DCloud_App_Array: 正式版具体什么时候发布呢

回复 一碗人生猪脚饭: 正式版暂时还无法确定,预计这周会发alpha版,可以先使用alpha版验证。

该问题通常是由于 AAB 格式的 Android App Bundle 在 Google Play 上架时,触发了其 64 位架构的库文件大小限制或格式检查。

核心原因
Google Play 要求 AAB 中每个原生库(.so 文件)在未压缩状态下不能小于一定大小(此处提示 16KB),可能是为了过滤无效或 stub 库。libAMapSDK_MAP_v10_0_700.so 文件大小恰好接近或小于 16KB,被判定为“非有效库”,导致审核失败。

解决方案

  1. 检查高德地图 SDK 版本
    确认使用的是高德官方为 uni-app 提供的最新 SDK,旧版本可能包含适配问题。
    更新高德地图 SDK 到最新版(确保包含适配 AAB 的健全库文件)。

  2. 配置 abiFilters
    manifest.json"app-plus" -> "distribute" -> "android" 下添加:

    "abiFilters": ["armeabi-v7a", "arm64-v8a"]
回到顶部