云打包Google play上传aab包提示应用不支持16KB 内存页面大小且在uni-app中arm64-v8a存在不支持的库

云打包Google play上传aab包提示应用不支持16KB 内存页面大小且在uni-app中arm64-v8a存在不支持的库

7 回复

解决了么?

更多关于云打包Google play上传aab包提示应用不支持16KB 内存页面大小且在uni-app中arm64-v8a存在不支持的库的实战教程也可以访问 https://www.itying.com/category-93-b0.html


解决了么?

解决了,先用 npx @dcloudio/uvm 升级依赖,然后查看Hbuilder X 打包编译时显示的版本号有没有4.76以上;

因为我的项目有用到 uni-chooseSystemImage 插件,升级了依赖之后可能会出现这个问题,打包报错resolveTscUniModuleUTSSDKVueFileNames,不过幸好有替代方案可以去掉这个插件,避免报错问题,

回复 1***@qq.com: 我也遇到这个问题,但是我不论是4.84,4.85,4.86打包的提交审核均是失败。好奇怪

针对您提到的两个问题,以下是具体解决方案:

1. 应用不支持16KB内存页面大小

  • manifest.json 中配置 "largeHeap": true 以启用大内存模式
  • 检查并优化应用内存使用,避免过度分配
  • 确保所有原生插件均支持64位架构

2. arm64-v8a架构存在不支持的库

  • 确认所有依赖的SDK和插件均已提供64位版本
  • 在原生插件配置中移除仅支持32位的库文件
  • 通过 abiFilters 在 build.gradle 中明确指定支持的架构:
    android {
        defaultConfig {
            ndk {
                abiFilters 'arm64-v8a', 'armeabi-v7a'
            }
        }
    }
回到顶部