You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio生成签名Bundle/APK对话框显示多余模块如何解决

Android Studio升级后生成Bundle/APK时模块列表出现多余条目的解决方法

问题表现

从Android Studio 2020.3.1 Patch 4升级至2021.2.1 Patch 1版本后,生成签名Bundle或APK的模块选择列表条目数变为原来的4倍,每个原有业务模块都会额外附带*.androidTest、*.main、*.unitTest三个实际不存在的多余模块条目,问题界面如下:
Generate Signed Bundle Dialog

问题根因

该问题是IDE版本与Android Gradle Plugin(AGP)版本不匹配,导致IDE错误将模块内的测试、主源码源集识别为可独立打包的独立模块,并非项目真实存在多余模块配置。

解决步骤(按优先级从高到低操作)

  • 首先匹配AGP版本到IDE官方适配版本:2021.2.1 Patch1(即Android Studio Chipmunk Patch1)官方适配的AGP版本为7.2.x系列。打开项目根目录下的构建脚本(build.gradle或build.gradle.kts),将AGP依赖版本修改为7.2.2,执行Gradle同步后重启IDE即可。
  • 版本匹配后问题仍存在时,清理IDE缓存:点击顶部菜单栏File > Invalidate Caches...,在弹窗中勾选全部缓存清理选项,点击Invalidate and Restart,等待IDE重启、项目索引重建完成后,重新打开签名打包弹窗检查即可。
  • 上述操作均无效时,排查模块构建脚本配置:逐个打开存在多余条目的模块对应的构建脚本,确认不存在给androidTest、unitTest源集单独应用com.android.application等打包类插件的错误配置,所有构建插件仅在模块顶层配置一次。

内容的提问来源于stack exchange,提问作者3c71

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 05:54:37