Flutter 3.7.7下如何选择兼容的Android Gradle插件版本?[不兼容版本问题]
解决Flutter 3.7.7下Android Gradle插件版本不兼容问题
针对你遇到的Unsupported Android Plugin version: 3.6.4报错,结合你使用的Flutter 3.7.7版本,直接用官方推荐的兼容版本就能解决,步骤如下:
1. 确定正确的版本组合
Flutter 3.7.7官方适配的Android Gradle插件(AGP)版本是7.1.2,对应的Gradle分发版本是7.4,这个组合经过官方验证,稳定性和兼容性都有保障。
2. 修改Android Gradle插件版本
打开Flutter项目中android/build.gradle文件(注意是android子目录下的文件,不是项目根目录的),找到buildscript下的dependencies块,替换原有AGP版本:
buildscript { dependencies { // 替换为指定版本 classpath 'com.android.tools.build:gradle:7.1.2' } }
3. 修改Gradle wrapper版本
打开android/gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl字段:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
4. 同步项目
修改完成后,点击Android Studio右上角的Sync Now按钮,等待Gradle同步并下载依赖即可。
内容的提问来源于stack exchange,提问作者Riccardo
相关产品推荐
相关产品推荐

