簡體   English   中英

未解決的參考 kotlinx

[英]Unresolved Reference kotlinx

我遇到了類似的錯誤

Unresolved reference: kotlinx

和導入語句就像

kotlinx .android.synthetic.main.activity_main.*

粗體代碼變為紅色,我無法使用 Kotlin Android 擴展。該項目在過去 2 天內運行良好。

看到另一個帖子,我補充說

classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"

在項目級別 build.gradle 和

apply plugin: 'kotlin-android-extensions'

在模塊級別,但它們也失敗了。

安卓工作室版本: 3.0.1

科特林版本: 1.1.51

提前致謝:)

您只需要項目級 build.gradle 文件中的 Kotlin 插件,因為它本身包含 Kotlin Android 擴展 - 不需要另一個 Gradle 依賴項。 這看起來像這樣:

buildscript {
    ext.kotlin_version = '1.2.21'

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

未解決的參考:kotlin

kotlin-gradle-plugin編譯Kotlin源代碼和模塊。

要使用的Kotlin版本通常定義為kotlin_version屬性:

  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"
    }
}  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM