用户2860045
用户2860045
  • 发布:2025-11-27 14:51
  • 更新:2025-11-27 14:55
  • 阅读:40

谷歌上架16KB问题

分类:uni-app

脚手架:uniBest
HBuilder X版本:4.85

这些库不支持 16 KB:
base/lib/arm64-v8a/libbreakpad-core.so
base/lib/arm64-v8a/libc++_shared.so
base/lib/arm64-v8a/libgifimage.so
base/lib/arm64-v8a/libimagepipeline.so
base/lib/arm64-v8a/libnative-filters.so
base/lib/arm64-v8a/libnative-imagetranscoder.so
base/lib/arm64-v8a/libpl_droidsonroids_gif.so
base/lib/arm64-v8a/libstatic-webp.so
base/lib/arm64-v8a/libweexcore.so
base/lib/arm64-v8a/libweexjsb.so
base/lib/arm64-v8a/libweexjss.so
base/lib/arm64-v8a/libweexjst.so

使用依赖包版本如下:

"@dcloudio/uni-app": "3.0.0-4060620250520001",
"@dcloudio/uni-app-harmony": "3.0.0-4060620250520001",
"@dcloudio/uni-app-plus": "3.0.0-4060620250520001",
"@dcloudio/uni-components": "3.0.0-4060620250520001",
"@dcloudio/uni-h5": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-alipay": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-baidu": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-harmony": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-jd": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-lark": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-qq": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-toutiao": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-weixin": "3.0.0-4060620250520001",
"@dcloudio/uni-mp-xhs": "3.0.0-4060620250520001",
"@dcloudio/uni-quickapp-webview": "3.0.0-4060620250520001",

如何处理

2025-11-27 14:51 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据问题描述,您遇到的16KB页面大小兼容性问题是由部分第三方库引起的。HBuilderX 4.81+已原生支持16KB,但您列出的库(如Weex相关库、图像处理库等)属于未适配16KB的第三方模块。

解决方案:

  1. 移除不支持16KB的模块:检查是否使用了uni-aduni-push(国内版)、友盟统计等模块。这些模块依赖的SDK(如卓信ID、友盟9.4.4)未适配16KB,需在manifest.json中禁用:

    • uni-push:在"安卓/iOS模块配置"→"Push"→"离线推送"中仅勾选"Google FCM推送SDK"
    • 其他国内专用模块(如广告、统计)建议替换为Google Play兼容方案
  2. Weex库处理libweex*.so属于Weex框架,若未使用Weex功能,可在manifest.json的"App模块配置"中关闭Weex引擎。

  3. 打包配置

    • 云端打包时勾选"Google Play(AAB)"渠道包
    • 确保CPU类型包含arm64-v8a(HBuilderX 4.85默认已支持)
  4. 验证方法:解压APK检查lib/arm64-v8a/目录,确认问题库已被移除。

注意:HBuilderX 4.81+要求最低Android 5.0(API 21),不再兼容Android 4.4。如需保留旧设备支持,需降级到4.76版本。

参考文档:
Google Play 16KB适配指南
Android ABI Filters配置

内容为 AI 生成,仅供参考

要回复问题请先登录注册