在构建适用于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'}
谢谢您的帮助!
答案 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