Android Gradle插件仅支持KotlinGradle插件版本1.5.20及更高版本

h7wcgrx3  于 2022-11-14  发布在  Android
关注(0)|答案(1)|浏览(937)

错误: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
}
f1tvaqid

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,这太低了。
我们要么需要为我们的库找到一个新的提供者,试图说服创建者发布一个更新的版本,要么试图手动更改它(我个人不喜欢用这种方式篡改库)。

相关问题