ext.kotlin_version = <'latest version'> error on Flutter
我正试图在我的flutter应用程序中放置广告,这对我来说几乎比创建应用程序本身还要复杂(我是一个开始使用flutter的新手开发者)。
当我试图启动我的应用程序时,我得到了一个错误,上面写着以下内容:[!] Your project requires a newer version of the Kotlin Gradle plugin. Find the latest version on https://kotlinlang.org/docs/gradle.html#plugin-and-versions, then update C:\Users\User\Desktop\Dev\adtest\android\build.gradle: ext.kotlin_version = '' Exception: Gradle task assembleDebug failed with exit code 1
问题似乎很简单,我必须更新控制台建议的字段。我惊讶的是,ext.kotlin_version = " "这个字段并不存在于我在android/build.gradle上的build.grade文件中。应该包含它的buildcript { } apatagate也不存在。我安装了android Studio,更新了Flutter,我用visual studio代码工作,一切显然都是正确的,除了这个。
谢谢你的帮助。
在<app>/android/build.gradle
文件中添加ext.kotlin_version
和kotlin的依赖关系。
buildscript {
ext.kotlin_version = '1.5.0' //use latest
...
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
...
}
复制并粘贴。 ext.kotlin_version = '1.4.32' 在位置上:android/
获取最新版本的官方网站链接你可以看到<project_name>/android/build.gradle。
buildscript {
ext.kotlin_version = '1.6.21'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
将kotlin的版本更新为'1.4.32'。
复制并粘贴 ext.kotlin_version = '1.4.32'
在项目级的build.gradle(/build.gradle)
访问这个网站以获得最新版本的kotlin gradle:https://kotlinlang.org/docs/gradle.html#plugin-and-versions。
然后,进入<project_name>/android/build.gradle,NOT<project_name>/android/app/build.gradle。
buildscript {
ext.kotlin_version = '1.6.21' //use latest version
}
Kotlin发布这里你可以找到最新的kotlin版本。只需复制和粘贴版本到你的android/build.gradle。
第1步:在android studio上打开你的项目,进入Tools->kotlin->"Configure kotlin plugin updates",更新并确保你应用了更改。
第2步:导航到你的flutter项目_文件夹名称/android/build.grade文件,然后改变
构建脚本{
ext.kotlin_version = '你更新到的版本'
}
第3步:构建和调试你的项目。
我也面临同样的错误,并通过这个方法解决了问题。我希望这也能为你所用。请按照以下步骤操作
- 打开你的终端机
- 运行 -> dart pub outdated (它将显示项目的所有过期版本)。
- 运行 -> dart pub upgrade --major-versions
- 重新启动android studio