错误:Android Gradle插件仅支持KotlinGradle插件版本1.5.20及更高版本。以下依赖项不满足所需版本:- 〉org.jetbrains.Kotlin:可编程插件:1. 3. 50
android/构建版本.gradle
buildscript {
ext.kotlin_version = '1.6.10'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.3.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
1条答案
按热度按时间f1tvaqid1#
我实际上在Flutter中尝试解决这个问题:
我在这里找到了一个解决方案:
Why am I getting this warning and how to resolve it "This version only understands SDK XML versions up to 2 but an SDK XML..."
但后来我遇到了和你一样的问题。
AFAIK的主要问题是我们正在使用的库的限制,它没有为我们想要的水平做好准备。
如果您使用AS并查看此处:
在Flutter plugins下,找到有问题的模块
在我的例子中,它是“location:“,如果你在这里展开“android”文件夹,你可以找到gradle文件的内容:
正如您所看到的,“ext.Kotlin_version”的级别是1.4.20,这太低了。
我们要么需要为我们的库找到一个新的提供者,试图说服创建者发布一个更新的版本,要么试图手动更改它(我个人不喜欢用这种方式篡改库)。