1

我安装了最新的 Kotlin android 扩展插件(版本 1.0.0-beta-1103)并将类路径添加到我的 Gradle 依赖项中。它可以编译,但我仍然无法在我的 android 片段中导入包。

这是 Gradle 文件的相关部分:

buildscript {
    ext.kotlin_version = '1.0.0-beta-1103'
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "org.jetbrains.kotlin:kotlin-android-extensions:1.0.0-beta-1103"
    }

}

这是失败的导入语句。我的 IDE 状态显示错误“无法导入包”

import kotlinx.android.synthetic.fragment_new_movie.view
4

2 回答 2

11

您必须指定所需的视图或至少放置通配符。

例如:

import view.*

或者

import view.some_specific_view
于 2015-11-07T22:45:32.187 回答
0

更正确的答案是:

import kotlinx.android.synthetic.fragment_new_movie.*

上面的答案有些正确,但缺少完整的导入可能会导致一些混乱。

替代:

import kotlinx.android.synthetic.fragment_new_movie.view.*
于 2020-08-31T05:33:13.433 回答