Kotlin应用程序生成失败,由于“无法初始化类com.intellij.ide.highlighter.JavaFileType”
我刚刚更新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代码? 任何帮助,将不胜感激。
打开Tools | Kotlin | Configure Kotlin Plugin Updates
Tools | Kotlin | Configure Kotlin Plugin Updates
在主菜单中Tools | Kotlin | Configure Kotlin Plugin Updates
,然后选择Check for Updates
。 确保你使用Stable
频道。
关闭Android Studio
,转到您的项目目录,然后删除build
和app/build
文件夹。 运行Android Studio。 删除的文件夹将被重新创建。
希望它会有所帮助
在我的情况下,kotlin插件没有更新,因为@ piotrek1543在其他答案中说。
除此之外, build.gradle
有一个旧的Kotlin版本号1.0.1-2
和IntelliJ说在一个警告之上切换到当前捆绑版本1.0.4
。
现在像这样的kotlin版本,错误消失了:
ext.kotlin_version = '1.0.4'