我刚刚将Android Studio更新为2.2,现在我的Kotlin项目无法构建。 gradle synch工作正常,但在尝试构建时,我立即显示错误内容:
Error:Execution failed for task ':app:compileDebugKotlin'.
> Could not initialize class com.intellij.ide.highlighter.JavaFileType
我已经检查过我的Kotlin插件是最新的。这个错误听起来像是与IDE有关并突出显示Java代码?任何帮助将不胜感激。
答案 0 :(得分:6)
在主菜单中打开Tools | Kotlin | Configure Kotlin Plugin Updates
,
然后选择Check for Updates
。请确保您使用Stable
频道。
关闭Android Studio
,转到项目目录,然后删除build
和app/build
个文件夹。运行Android Studio。将重新创建已删除的文件夹。
希望它会有所帮助
答案 1 :(得分:6)
在我的情况下,kotlin插件没有更新为@ piotrek1543在其他答案中说。
除此之外,build.gradle
还有一个旧的Kotlin版本号1.0.1-2
,并且IntelliJ在警告之上说切换到当前的捆绑版本1.0.4
。
现在使用像这样的kotlin版本错误消失了:
ext.kotlin_version = '1.0.4'