能否在Google Play Console上传超过150MB大小的AAB文件?
Google Play Console上传应用超出150MB限制的解决方案
Google Play对单设备分发的基础安装包有150MB的硬限制,超出后无法直接上传发布,可参考以下经过验证的可行方案解决:
- 切换为Android App Bundle(AAB)格式上传
AAB是Google官方主推的应用发布格式,相比传统APK,它会针对不同设备的CPU架构、屏幕分辨率、系统语言等维度自动拆分分发最小体积的安装包,只要最终拆分后对应单设备的基础安装包体积不超过150MB,即可正常发布,无需额外配置即可降低整体包体积。 - 拆分非核心功能为按需加载模块
如果使用AAB格式后基础包体积依然超限,可以将非核心功能(例如高阶功能、游戏额外关卡、特定场景资源等)拆分为独立的功能模块,通过Play Feature Delivery设置为按需下载或者安装后下载,这部分模块体积不会计入基础安装包的150MB限额。 - 通过Play Asset Delivery分发大体积资源
针对游戏、AR应用等资源占比极高的应用,可将体积较大的图片、音频、视频、3D模型等资源文件通过Play Asset Delivery(PAD)分发,PAD支持安装时分发、按需分发、安装后后台分发三种模式,单个资源包体积上限为2GB,总资源包上限可达10GB,完全不占用基础安装包的额度。 - 优化基础安装包体积
可以通过常规压缩操作进一步降低基础包体积:- 开启R8代码混淆和资源压缩,在build.gradle中配置
minifyEnabled true、shrinkResources true,移除未使用的代码和资源文件 - 压缩多媒体资源,优先使用WebP格式图片、OGG格式音频,替换未压缩的PNG、WAV等大体积资源
- 裁剪冗余架构支持,若无需兼容老旧设备,仅保留armeabi-v7a、arm64-v8a两个主流架构的so库即可
- 开启R8代码混淆和资源压缩,在build.gradle中配置
注意:APK扩展文件(OBB)方案已被官方废弃,2021年8月之后提交的新应用不允许使用OBB,存量应用的OBB更新权限也会在2025年8月停止,请勿再使用该方案。
内容的提问来源于stack exchange,提问作者Arnav
相关产品推荐
相关产品推荐

