由于"无法初始化类com.intellij.ide.highlighter.JavaFileType",Kotlin应用程序构建失败

Mic*_*rne 6 kotlin android-studio

我刚刚将Android Studio更新为2.2,现在我的Kotlin项目无法构建.gradle synch工作正常,但在尝试构建时,我立即显示错误,内容如下:

Error:Execution failed for task ':app:compileDebugKotlin'.
> Could not initialize class com.intellij.ide.highlighter.JavaFileType
Run Code Online (Sandbox Code Playgroud)

我已经检查过我的Kotlin插件是最新的.这个错误听起来像是与IDE有关并突出显示Java代码?任何帮助,将不胜感激.

pio*_*543 6

Tools | Kotlin | Configure Kotlin Plugin Updates在主菜单中打开,然后选择Check for Updates.确保你使用Stable频道.

关闭Android Studio,转到项目的目录,然后删除buildapp/build文件夹.运行Android Studio.将重新创建已删除的文件夹.

希望它会有所帮助


Pet*_*erg 6

在我的情况下,kotlin插件没有更新为@ piotrek1543在其他答案中说.

除此之外,build.gradle还有一个旧的Kotlin版本号1.0.1-2和IntelliJ在警告之上说要切换到当前的捆绑版本1.0.4.

现在使用像这样的kotlin版本错误消失了:

ext.kotlin_version = '1.0.4'
Run Code Online (Sandbox Code Playgroud)