错误:找不到方法 org.gradle.internal.logging.progress.DefaultProgressLoggerFactory。<init>(ProgressList



我有一个错误:

Gradle Sync Issues
Error:Error:Unable to find method 'org.gradle.internal.logging.progress.DefaultProgressLoggerFactory.<init>(Lorg/gradle/internal/logging/progress/ProgressListener;Lorg/gradle/internal/TimeProvider;)V'.

此意外错误的可能原因包括:

  • Gradle的依赖性缓存可能会损坏(这有时会在网络连接超时后发生。)重新下载依赖项和同步项目(需要网络)
  • gradle构建过程(守护程序)的状态可能会损坏。停止所有Gradle守护程序可能会解决此问题。停止Gradle Build流程(需要重新启动)
  • 您的项目可能使用的是第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容。
在损坏的Gradle流程中,您也可以尝试关闭IDE,然后杀死所有Java过程。

我已经尝试更新Android IDE和Gradle,但没有任何改变。

在这里我的配置:

  • Android 3.0.1(也尝试了3.1 Canary 4预览)
  • gradle 4.1.0
  • ubuntu 16.04

从Oracle JDK 8更新到Oracle JDK 9在Ubuntu 17.04上为我解决了这个问题,也许这也许也可以在16.04上使用。

相关内容

最新更新