【问题标题】:Caused by: java.lang.NoClassDefFoundError: org/jetbrains/kotlin/annotation/plugin/ide/AnnotationBasedPluginModelBuilderService引起:java.lang.NoClassDefFoundError: org/jetbrains/kotlin/annotation/plugin/ide/AnnotationBasedPluginModelBuilderService
【发布时间】:2020-04-08 10:39:47
【问题描述】:

我在我的 java 项目中遇到此错误。我无法从 IDE 禁用 kotlin 插件,并且我的 kotlin 插件是最新更新的。

【问题讨论】:

  • 缓存无效并重启!
  • 没试过
  • 然后尝试删除 gradle 缓存 .../.gradle/caches 并再次同步
  • 我遇到了同样的问题。我认为这不是 gradle 缓存的错误。我有一个几乎相同的成功构建的同一个项目的副本。其他项目也没有问题。尝试删除项目中的每个缓存也不起作用。删除 Android Studio 缓存也不起作用。

标签: android kotlin


【解决方案1】:

NoClassDefFoundError:org/jetbrains/kotlin/annotation/plugin/ide/AnnotationBasedPluginModelBuilderService

我通过更新 Kotlin 插件解决了这个问题。

转到:

工具 > Kotlin > 配置 Kotlin 插件更新 > 检查更新

如果您发现了新版本,请更新它并重新启动您的 IDE。

【讨论】:

  • 他特别说他的 Kotlin 插件是最新的。这有什么帮助?
  • 没有帮助我。
  • 它对我有帮助!谢谢。
【解决方案2】:

我遇到了同样的问题。一开始不敢相信,尤其是因为它只发生在我的一个项目中。但事实证明这是由硬盘驱动器错误引起的:循环冗余校验或 CRC。这意味着您的硬盘驱动器无法读取包含这些类的包文件。 运行检查磁盘,然后卸载 Android Studio 和所有相关文件,包括 [Windows drive]:/Users/[your user]/.gradle.androidstudio*。然后再次下载并安装Android Studio。它应该可以修复它。

【讨论】:

    【解决方案3】:

    尝试删除全局缓存,也就是windows上的C:\Users\<name>\.gradle\caches\

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-27
      • 2016-05-25
      • 2016-11-25
      • 1970-01-01
      • 2016-12-11
      • 2016-08-11
      • 2016-08-12
      • 1970-01-01
      相关资源
      最近更新 更多