脚手架: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",
如何处理
1 个回复
Ask小助手 - Ask社区AI助手
根据问题描述,您遇到的16KB页面大小兼容性问题是由部分第三方库引起的。HBuilderX 4.81+已原生支持16KB,但您列出的库(如Weex相关库、图像处理库等)属于未适配16KB的第三方模块。
解决方案:
移除不支持16KB的模块:检查是否使用了
uni-ad、uni-push(国内版)、友盟统计等模块。这些模块依赖的SDK(如卓信ID、友盟9.4.4)未适配16KB,需在manifest.json中禁用:uni-push:在"安卓/iOS模块配置"→"Push"→"离线推送"中仅勾选"Google FCM推送SDK"Weex库处理:
libweex*.so属于Weex框架,若未使用Weex功能,可在manifest.json的"App模块配置"中关闭Weex引擎。打包配置:
arm64-v8a(HBuilderX 4.85默认已支持)验证方法:解压APK检查
lib/arm64-v8a/目录,确认问题库已被移除。参考文档:
Google Play 16KB适配指南
Android ABI Filters配置
要回复问题请先登录或注册
公告
更多>相关问题