2016-09-26 129 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

相关问题