使用Android Studio的Profile or debug APK生成签名Bundle提示需升级AGP到3.2.0+
问题根因
通过「Profile or debug APK」功能导入APK时,Android Studio未关联原始项目的Gradle配置文件,无法定位需要更新的AGP依赖项,因此点击弹窗的更新按钮不会执行实际更新操作,仅关闭弹窗。
报错信息
Generating signed Bundle requires you to update the Android Gradle plugin to version 3.2.0 or higher
解决方案
- 方案一:可获取原始项目源码时优先使用该方案
- 打开项目根目录下的
build.gradle(项目级)文件,修改AGP依赖版本为3.2.0及以上稳定版,示例:
dependencies { // 可根据需求替换为更高版本的稳定AGP,比如4.2.2、7.0.4、7.4.2等 classpath "com.android.tools.build:gradle:7.4.2" }- 打开
gradle/wrapper/gradle-wrapper.properties文件,修改Gradle版本与AGP版本匹配,例如AGP 7.4.2对应Gradle 7.5:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip- 同步项目后重新构建生成签名Bundle,再导入Android Studio即可正常使用。
- 打开项目根目录下的
- 方案二:无法获取原始项目源码时使用
直接使用你已有的签名APK完成Profile或调试操作,不需要执行「生成签名Bundle」的步骤即可正常使用对应功能。 - 方案三:临时兼容方案(不推荐)
降级Android Studio到3.2以下的旧版本,可跳过AGP版本校验完成操作,但旧版本缺失大量新功能与安全补丁,仅做应急使用。
内容的提问来源于stack exchange,提问作者Amjad Achyq
相关产品推荐
相关产品推荐


