Kotlin没有拿起资源ID

我正在尝试使用Kotlin开发一个应用程序。 我通过直接使用Kotlin扩展引用id来了解不使用findViewById的可能性。 我已经适当的插件与:

apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' 

在我的build.gradle

但是,当我尝试引用:

 kotlinx.android.synthetic.main.item_event.view.event_cover 

Android Studio只能识别视图部分,也就是说

 kotlinx.android.synthetic.main.item_event.view 

这意味着我可以使用Ctrl + Space工作。 但是在“查看”后,我没有任何建议,如果我把这个ID,那么它说无法识别的引用。

我究竟做错了什么?

为了补充这一点,这个过去一直工作,直到我重构了我的类,并将其移动到另一个包。

这个问题已经在Android Studio 3.0 Canary 5中得到了解决。如果你使用旧版本,那么再次构建你的项目应该有所帮助。