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'
- Kotlin:我如何请求从模拟器访问ACCESS_FINE_LOCATION?
- 用于将方法参数分配给Android Studio中的字段的Kotlin快捷方式
- 使用意向操作在Android Studio中创建Kotlin类
- 我如何更新Android工作室2.3.2在Ubuntu的3.0?
- Android Studio“没有发现测试”
- 安装Kotlin Android项目失败INSTALL_FAILED_DEXOPT
- 在Kotlin Android中出现错误“未解决的参考”
- 当使用AsyncTask 将Object转换为GoogleMap时,我得到java.lang.RuntimeException
- Android Studio / IntelliJ中的^ let注释是什么?