未解决的参考:kotlinx – Kotlin 1-0-0-RC-1036

我正在一个Android应用程序工作,前几天我更新了我的Kotlin版本从1.0.0-beta-1103到候选版本1.0.0-rc-1036 ,现在我无法运行我的应用程序Kotlin Android扩展。

我使用apply plugin: 'kotlin-android-extensions'就像官方博客所说: http apply plugin: 'kotlin-android-extensions'我的应用程序不能识别任何布局的任何视图。

这是在控制台上显示的内容:

错误:(20,8)未解决的参考:kotlinx

错误:执行任务':app:compileDebugKotlin'失败。

编译错误。 查看日志了解更多详情

请帮助我,我正在失去理智!

更新:

这是我在全球build.gradle

 buildscript { ext { kotlin_version = "1.0.0-rc-1036" } repositories { jcenter() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // The Fabric Gradle plugin uses an open ended version to react // quickly to Android tooling updates classpath 'io.fabric.tools:gradle:1.+' } } 

应用程序build.gradle列出的依赖build.gradle

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) // Google compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' // Kotlin compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" // Square compile 'com.squareup.okio:okio:1.5.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0' compile 'com.squareup.okhttp:okhttp:2.0.0' compile 'com.squareup.picasso:picasso:2.5.2' // ReactiveX compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1' compile 'com.jakewharton.rxbinding:rxbinding:0.3.0' compile 'com.jakewharton.rxbinding:rxbinding-support-v4:0.2.0' // DBFlow kapt 'com.raizlabs.android:DBFlow-Compiler:2.2.1' compile "com.raizlabs.android:DBFlow-Core:2.2.1" compile "com.raizlabs.android:DBFlow:2.2.1" // Otros compile 'de.hdodenhof:circleimageview:1.3.0' // SQLite Assets Helper compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1' // Crashlytics Kit compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') { transitive = true } } 

这是我正在使用的一个导入:

 import kotlinx.android.synthetic.main.activity_all_quizzes.* 

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"应该在project-local build.gradle文件中定义。

你的kotlin stdlib编译依赖应该(至少在不稳定的时候)和kotlin android studio插件版本一样

 ... compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" ... buildscript { ext.kotlin_version = '1.0.0-rc-1036' ...