我遇到了一个错误
Unresolved reference: kotlinx而导入语句类似于
kotlinx.android.synthetic.main.activity_main.*
大胆的代码变红了,我无法使用Kotlin,extensions.This项目在过去的两天里一直运行良好。
看到另一个post,我补充道
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"在项目级别上,build.gradle和
apply plugin: 'kotlin-android-extensions'在模块级别,但是它们也失败了。
安卓工作室版本:3.0.1
Kotlin版本:1.1.51
(预先谢谢:)
发布于 2018-02-14 11:38:13
您只需要在项目级别的build.gradle文件中使用Kotlin插件,因为它本身包含Kotlin扩展--不需要另一个Gradle依赖项。看起来是这样的:
buildscript {
ext.kotlin_version = '1.2.21'
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}发布于 2018-02-14 11:27:40
未解决的参考: kotlin
kotlin-gradle-plugin编译Kotlin源和模块。
要使用的kotlin_version Kotlin的版本通常被定义为属性:
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"您的build.gradle (项目级别)将是
buildscript {
ext.kotlin_version = '1.2.21'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
} https://stackoverflow.com/questions/48785899
复制相似问题