IntelliJ Gradle“无法找到方法”

时间:2017-05-25 10:37:56

标签: intellij-idea gradle

  

错误:

     

无法同步Gradle项目' - '   错误:无法找到方法'org.gradle.internal.logging.progress.DefaultProgressLoggerFactory。(Lorg / gradle / internal / logging / progress / ProgressListener; Lorg / gradle / internal / time / TimeProvider;)V'。

你可以看到,一个类中的构造函数在日志jar(gradle_home / lib / grade-logging-version.jar)中找不到。 所以,我认为Class-Path不包含这个jar文件。

  • Gradle版本:3.5
  • 使用命令行运行。
  • 我已经尝试过这个:
    • Gradle sync failed: Unable to find method
    • to-find-method,它对我不起作用。
    • 我试过使用不同的版本。
    • 启用时我看不出任何差异
      • “使用默认gradle包装器”
      • “使用gradle包装器任务配置”
      • “使用本地gradle分发”。

1 个答案:

答案 0 :(得分:4)

今天我遇到了同样的问题。 我能够让它工作的唯一方法是删除我的IntelliJ IDEA IDE,从网站(使用JDK)获取最新信息并将其放入新文件夹(即不覆盖现有文件)。 之后,我从项目中删除了.idea文件夹,并将其干净地重新导入到" new"的IntelliJ。

我怀疑从版本< = 2016.x升级IntelliJ导致了这个问题,因为从存档中新的安装/清除提取导致它在运行中工作。