Kotlin安卓扩展,无法导入包

时间:2015-11-07 22:37:28

标签: android intellij-idea android-gradle kotlin kotlin-android-extensions

我安装了最新的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"
    }

}

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

import kotlinx.android.synthetic.fragment_new_movie.view

2 个答案:

答案 0 :(得分:7)

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

例如:

import view.*

import view.some_specific_view

答案 1 :(得分:0)

一个更正确的答案是:

import kotlinx.android.synthetic.fragment_new_movie.*

以上答案在某种程度上是正确的,但是缺少完整的导入可能会引起一些混乱。

替代方法:

import kotlinx.android.synthetic.fragment_new_movie.view.*