Flutter无法生成签名Bundle/APK:Gradle插件版本提示异常求助
解决方案:生成签名Bundle时错误提示需升级AGP版本(实际版本已满足要求)
以下是针对该问题的排查和解决步骤:
检查所有模块的AGP版本一致性
确认项目中所有模块(包括子模块)的build.gradle文件里,com.android.tools.build:gradle的版本都是7.3.1。如果某个子模块使用了低于3.2.0的AGP版本,会触发全局的版本检查错误提示。清理Gradle缓存并重新同步
- 点击Android Studio右上角的「Sync Project with Gradle Files」按钮完成同步
- 在终端执行清理命令:
./gradlew clean # macOS/Linux # 或Windows系统: gradlew.bat clean - 清理Android Studio缓存:依次点击「File」→「Invalidate Caches...」,勾选「Clear file system cache and local history」后重启AS
验证Gradle wrapper版本匹配性
AGP 7.3.1要求搭配Gradle 7.4版本使用,打开gradle/wrapper/gradle-wrapper.properties文件,确认distributionUrl配置为:distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip若版本不匹配,修改后重新同步项目。
检查Android Studio版本兼容性
AGP 7.3.1需要Android Studio Chipmunk (2021.2.1) 或更高版本运行。如果你的AS版本过低,会导致无法正确识别高版本AGP,进而弹出错误提示,建议升级到对应兼容版本。尝试命令行构建签名Bundle
绕过Android Studio GUI,直接在终端执行构建命令,获取更精准的错误日志:./gradlew bundleRelease # macOS/Linux # 或Windows系统: gradlew.bat bundleRelease命令行输出的日志会暴露真正的问题根源,比如依赖冲突、配置错误等。
内容的提问来源于stack exchange,提问作者AurimasKl
相关产品推荐
相关产品推荐

