首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未解决的参考kotlinx

未解决的参考kotlinx
EN

Stack Overflow用户
提问于 2018-02-14 11:18:12
回答 2查看 7.7K关注 0票数 1

我遇到了一个错误

代码语言:javascript
复制
Unresolved reference: kotlinx

而导入语句类似于

kotlinx.android.synthetic.main.activity_main.*

大胆的代码变红了,我无法使用Kotlin,extensions.This项目在过去的两天里一直运行良好。

看到另一个post,我补充道

代码语言:javascript
复制
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"

在项目级别上,build.gradle和

代码语言:javascript
复制
apply plugin: 'kotlin-android-extensions'

在模块级别,但是它们也失败了。

安卓工作室版本:3.0.1

Kotlin版本:1.1.51

(预先谢谢:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-14 11:38:13

您只需要在项目级别的build.gradle文件中使用Kotlin插件,因为它本身包含Kotlin扩展--不需要另一个Gradle依赖项。看起来是这样的:

代码语言:javascript
复制
buildscript {
    ext.kotlin_version = '1.2.21'

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
票数 2
EN

Stack Overflow用户

发布于 2018-02-14 11:27:40

未解决的参考: kotlin

kotlin-gradle-plugin编译Kotlin源和模块。

要使用的kotlin_version Kotlin的版本通常被定义为属性:

代码语言:javascript
复制
  classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

您的build.gradle (项目级别)将是

代码语言:javascript
复制
buildscript {
    ext.kotlin_version = '1.2.21'

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}  
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48785899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档