2017-05-25 127 views
2

The Error:

Failed to sync Gradle project '-' Error:Unable to find method 'org.gradle.internal.logging.progress.DefaultProgressLoggerFactory.(Lorg/gradle/internal/logging/progress/ProgressListener;Lorg/gradle/internal/time/TimeProvider;)V'.IntelliJ Gradle「無法找到方法」

您可以看到,缺少在日誌jar(gradle_home/lib/grade-logging-version.jar)中找到的類中的構造函數。 所以,我認爲Class-Path不包含這個jar文件。

  • 搖籃版本:3.5
  • 運行使用命令行工作。
  • 我已經嘗試過這樣的:
    • Gradle sync failed: Unable to find method
    • 找到的法,它不會爲我工作。
    • 我試過使用不同的版本。
    • 我看不出有什麼差別使
      • 「使用默認gradle這個包裝」
      • 當「使用gradle這個包裝任務配置」
      • 「使用本地gradle這個分配」。
+0

您是否找到了解決方案?我在Linux上有與Android Studio 3.0相同的問題... –

回答

4

今天我有完全相同的問題。 我能夠得到它的唯一方法是刪除我的IntelliJ IDEA IDE,從網站(使用JDK)獲取最新的並將其放入新文件夾(即不覆蓋現有文件)。 之後,我從項目中刪除了.idea文件夾,並將其重新導入到「新」IntelliJ中。

我懷疑從版本< = 2016.x升級IntelliJ導致了這個問題,因爲從檔案中新的安裝/清除提取導致它在運行中工作。

+0

是的,覆蓋現有的安裝導致** Android Studio 3.0 **的上述問題。將IDE放入新目錄是解決方案。 –

相關問題