build.gradle.kts脚本中的错误,使用额外的属性

问题描述 投票:1回答:1

下面是一个小的(build.gradle.kts)脚本,该脚本在第9行(类路径行)给出了错误:无法通过额外的属性扩展获取属性'kotlinVersion',因为它不存在] >>

buildscript {
    extra["kotlinVersion"] = "1.2.70"

    repositories {
        jcenter()
    }

    dependencies {
      classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${extra["kotlinVersion"]}")
    }
}

我不明白为什么会发生此错误。

下面是一个小的(build.gradle.kts)脚本,该脚本在第9行(类路径行)给出错误:由于额外的属性扩展名不存在,因此无法获取属性'kotlinVersion',因为它不存在buildscript {...

kotlin gradlew
1个回答
0
投票

这对我有用:

buildscript {
    extra["kotlin_version"] = "1.3.61"

    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.5.3")
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${extra["kotlin_version"]}")
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}
© www.soinside.com 2019 - 2024. All rights reserved.