使用 HBuilder X 4.85 云打包,Android端打包aab包,然后到Google play平台上传进行保存发布,保存之后就提示应用有错误需要解决错误才能保存
- 发布:2025-11-12 09:29
- 更新:2025-11-19 13:34
- 阅读:208
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.26100.6899
HBuilderX类型: 正式
HBuilderX版本号: 4.85
手机系统: Android
手机系统版本号: Android 15
手机厂商: 华为
手机机型: 16
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
aab包在Google play平台可以上传成功,不会出现错误
aab包在Google play平台可以上传成功,不会出现错误
实际结果:
出现应用不支持 16 KB 内存页面大小的错误
出现应用不支持 16 KB 内存页面大小的错误
bug描述:
11月13号更新
在Google play资源管理器查看了以往的aab版本,发现也都是存在不支持的库,只是之前校验不严格还可以上传成功,最近几天平台应该是严格了,都不让上传了,哪位懂的大佬看看可以怎么解决,不勾选arm65-v8a的CPU类型可以吗?
这些库不支持 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/libuts-runtime.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
11月11号当天,原本是项目开发的功能存在缺陷修复完成之后准备打包重新发布,结果发现在Google play上传之后出现错误提示:您的应用不支持 16 KB 内存页面大小,尝试过更新HbuilderX版本仍然会有这个问题;
一开始以为是项目代码有什么改动导致的,但是在11月12号重新使用上一版代码打包,重新上传发现仍然会有这个问题,且这版代码在11月7号是打包上传成功过的,因此基本可以排除是代码原因
应用内没有使用什么第三方,用到Geolocation、Camera两个模块,Geolocation使用手机自带没有使用其他厂家,并且一样的代码7号时可以正常打包,到11号12号就出现问题
1***@qq.com - 007
解决了么?
-
1***@qq.com (作者)
解决了,先用 npx @dcloudio/uvm 升级依赖,然后查看Hbuilder X 打包编译时显示的版本号有没有4.76以上;
因为我的项目有用到 uni-chooseSystemImage 插件,升级了依赖之后可能会出现这个问题,打包报错resolveTscUniModuleUTSSDKVueFileNames,不过幸好有替代方案可以去掉这个插件,避免报错问题,
2025-11-20 11:59
-

1***@qq.com (作者)
没有
2025-11-16 20:28