Flutter项目Kotlin Gradle插件版本过低问题求助
解决Flutter项目Kotlin Gradle插件版本不兼容问题
问题根源
你当前使用的Android Gradle插件版本(4.1.0)和Kotlin 1.7.10不匹配,这才是导致构建失败的核心原因——不同版本的Android Gradle插件对Kotlin插件版本有严格的兼容要求,必须对应上才能正常编译。
具体修复步骤
升级Android Gradle插件并替换仓库源
打开android/build.gradle文件,把Android Gradle插件版本改成和Kotlin 1.7.10兼容的版本(比如7.2.0),同时把已停止维护的jcenter()替换成mavenCentral(),修改后的代码块如下:buildscript { ext.kotlin_version = '1.7.10' repositories { google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:7.2.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }更新Gradle wrapper版本
打开android/gradle/wrapper/gradle-wrapper.properties文件,把distributionUrl改成对应Android Gradle插件的Gradle版本(Android Gradle插件7.2.0对应Gradle 7.3.3):distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip清理缓存并重新构建
在终端依次执行以下命令:flutter clean flutter pub get flutter run
内容的提问来源于stack exchange,提问作者Uranus_ly
相关产品推荐
相关产品推荐

