找不到JavaToKotlinConversionProvider

时间:2019-02-04 12:32:41

标签: android-studio

我无法在android studio中创建新项目。我收到警告消息

  

java.lang.RuntimeException:找不到   JavaToKotlinConversionProvider,即使应该将其与   工作室在   com.android.tools.idea.npw.model.JavaToKotlinHandler.getJavaToKotlinConversionProvider(JavaToKotlinHandler.java:56)     在   com.android.tools.idea.npw.template.TemplateValueInjector.addKotlinVersion(TemplateValueInjector.java:410)

7 个答案:

答案 0 :(得分:11)

即使您没有用Kotlin编写代码,也请转到Preferences -> Plugins -> Kotlin并将Kotlin插件更新到最新版本。

Preferences

答案 1 :(得分:4)

我有同样的错误,我只是禁用了kotlin插件,并且在重新启动IDE之后,只需重新启用它即可。最后重启后,一切正常。

答案 2 :(得分:3)

转到文件和android studio中的插件并更新您的Kotlin插件...

Image lacks any useful description

答案 3 :(得分:1)

我打开了一个旧项目(,我的意思是另一个项目),并做了AndroidStudio所说的一切以使我成功构建(我尝试构建可以构建的项目时遇到了一些错误)几周前,实际上我已经修复了它们,更新了gradle之类的东西,当然不是代码问题。

之后,我可以像以前一样创建新项目。

更新似乎是为了使Android Studio开心,我们必须保持启用Kotlin插件的乐趣。

答案 4 :(得分:0)

发生这种情况是由于从Android Studio 3.2迁移到3.3 转到文件->使缓存无效/重新启动

这将解决问题。

答案 5 :(得分:0)

我通过以下方法解决了这个问题:

  1. 文件->设置->插件

  2. 点击顶部的 已安装 标签。

  3. 搜索“ kotlin”,然后单击显示的结果。

  4. 点击右上方的 启用

答案 6 :(得分:0)

设置>插件>检查Kotlin>应用,然后确定为我解决了该问题。