Kotlin和Gradle的Flutter依赖性问题

时间:2019-01-10 13:25:10

标签: java android gradle kotlin flutter

在构建适用于iOS的Android应用时遇到问题。该错误显示为:

*出了什么问题: 评估项目':app'时发生问题。

  

找不到方法classpath()作为参数   类型的对象上的[org.jetbrains.kotlin:kotlin-gradle-plugin:$ kotlin_version]   org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。

这是我在app模块中的build.gradle中的依赖项:

dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}

谢谢您的帮助!

2 个答案:

答案 0 :(得分:0)

classpath配置是在buildscript级别定义的特殊配置,它可以调整 build脚本的类路径。

因此,要添加gradle-kotlin-plugin,您需要执行以下操作:

buildscript {
    dependencies {
        classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version'
    }
}

有关更多详细信息,请参见relevant documentation

答案 1 :(得分:0)

要在字符串中包含var,您需要双引号:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

就像您在这里看到的那样:https://kotlinlang.org/docs/reference/using-gradle.html