为何Android项目及.aab文件体积异常暴涨?求排查方案
Android应用构建体积异常暴涨问题
问题现象
- Google Play商店当前应用版本为1.7,与1.5版本功能几乎一致,但.aab安装包体积从10MB翻倍至24MB,期间未新增依赖库,仅添加少量代码
- 回退至1.5版本(通过Git版本控制回退或手动删除所有1.5后新增代码),生成的.aab体积仍达23MB,远高于此前1.5版本的10MB
- Android Studio版本从Bumblebee更换为Dolphin;从GitHub拉取1.7版本项目后,初始文件夹仅32MB,构建运行后体积骤增至867MB,清理项目后体积短暂减小但很快反弹;始终未启用Proguard规则
已尝试的排查手段
- 通过GitHub版本控制回退至1.5版本并检查构建体积
- 手动删除1.5版本后新增的所有代码,回退版本后重新构建
- 执行项目清理操作
- 生成APK文件,体积达51MB(此前1.5版本APK仅9.25MB),是当前.aab体积的两倍
- 卸载新版Android Studio并重装旧版Bumblebee,问题仍存在
- 确认项目所有资源及Assets文件总大小仅2.5MB
疑问
是否可能是Android Studio的Bug自动生成冗余代码导致体积暴涨?
附相关分析截图
- 1.5版本构建属性分析截图
- 1.7版本构建属性分析截图
- 1.5版本项目属性截图
- 1.7版本项目属性截图
内容的提问来源于stack exchange,提问作者Plaban Das
相关产品推荐
相关产品推荐

