2016-09-26 163 views
1

只要我打開一個Android Studio項目,我得到一個警告說「搖籃同步失敗」,但此錯誤:搖籃同步失敗在Android Studio中

Gradle sync failed: Cause: ch.qos.logback.classic.LoggerContext cannot be cast to org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext 

我的build.gradle是:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

我試過建議的修復和乾淨的安裝幾次無濟於事。我安裝了JDK 8的OSX 10.10。提前致謝。

+1

你應該在問題中發佈你的build.gradle文件。 – FlyingPumba

回答

1

刪除slf4j *來自/Library/Java/Extensions的jar文件。下面的命令

用於查看文件Extensions目錄:

ls /Library/Java/Extensions/

this問題,它的答案here

我希望它可以幫助你。

+0

嘿,我認爲這是問題!如何從該文件夾中刪除文件?我只能從終端訪問它並輸入rm file.java不起作用。例如,輸入「rm -Rf /Library/Java/Extensions/logback-classic.jar」會讓我拒絕一個權限。 – taurus

+1

試試'sudo rm -R [文件名]'。 – pRaNaY

+0

sudo rm -R slf4j-api.jar Got Me: rm:slf4j-api.jar:沒有這樣的文件或目錄 – taurus

相關問題