android - Kotlin android 扩展,无法导入包

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

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

这是 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

最佳答案

你必须指定你想要的 View 或者至少放一个通配符。

例如:

import view.*

import view.some_specific_view

关于android - Kotlin android 扩展,无法导入包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33588611/

相关文章:

java - 将包含 `0x00` 的字节数组替换为 `0x30`

android - 无法使用 MaterialDrawer 库更改 StatusBar 颜色

java - Intellij 无法识别 Gradle 依赖项

Android - 将compileSdkVersion更改为16会导致编译错误(gradle)

android - 如何为 crashlytics 定义 list 文件的路径

android - 如何防止 ActivityUnitTestCase 调用 Application.onCreate?

java - 无法通过 `CompileOptions.compilerArgs` 指定 -processorpath 或 --processor-path

java - Intellij Cucumber插件默认步骤定义(Java)

java - 当功能通过测试类运行时,@txn 被忽略

android - 插件太旧,请更新到最新版本,或将 ANDROID_DAILY_OVERRIDE 环境变量设置为