Flutter Android构建需更新Kotlin Gradle插件问题求助
解决Flutter 3.24.3 Android构建的Kotlin Gradle插件版本问题
核心问题
你当前使用的Android Gradle插件(AGP)版本7.3.0与Kotlin Gradle插件版本2.0.21不兼容——Kotlin 2.0+系列需要AGP 8.0及以上版本支持,而你的AGP版本过低,导致构建冲突。
解决步骤
方案1:降级Kotlin版本适配现有AGP
修改android/settings.gradle中的Kotlin版本为AGP 7.3.0兼容的稳定版本,比如1.7.20:
plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" id "com.android.application" version "7.3.0" apply false id "org.jetbrains.kotlin.android" version "1.7.20" apply false }
方案2:升级AGP到兼容Kotlin 2.0+的版本
如果想保留Kotlin 2.0.21,需要同步升级AGP和Gradle版本:
- 修改
android/settings.gradle中的AGP版本:
plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" id "com.android.application" version "8.0.2" apply false id "org.jetbrains.kotlin.android" version "2.0.21" apply false }
- 修改
android/gradle/wrapper/gradle-wrapper.properties中的Gradle版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
额外操作
- 清理构建缓存,执行以下命令后重新构建:
flutter clean rm -rf android/.gradle flutter build apk
- 删除windows/linux目录下的插件示例文件,避免潜在的版本配置干扰。
内容的提问来源于stack exchange,提问作者slb
相关产品推荐
相关产品推荐

