【发布时间】:2014-12-01 21:05:42
【问题描述】:
由于 gradle 同步错误,我在评估 Android Studio(Mac 上为 0.8.9)期间有点受阻。
我已经在 StackOverflow 上搜索过类似的其他问题(例如 Gradle project refresh failed (AS 0.8.2, Mac)),但没有找到解决方案。
当我使用 Android Studio 创建一个新的 Android 项目时,我立即收到以下错误:
错误:无法找到方法 'org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable ;)V'。 此意外错误的可能原因包括:
在 Gradle 进程损坏的情况下,也可以尝试关闭 IDE,然后杀死所有 Java 进程。
- Gradle 的依赖缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖并同步项目(需要网络)
- Gradle 构建过程的状态可能已损坏。 停止 Gradle 守护进程并同步项目
我的 build.gradle 文件如下:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
而 gradle-wrapper.properties 是:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
希望你能帮我找到解决办法。
谢谢
马可
【问题讨论】:
-
我建议添加 gradle 标签而不是同步
-
看看这个答案是否能解决你的问题:stackoverflow.com/questions/19874743/…
-
您好,感谢您的快速回复。不幸的是,建议链接中的解决方案对我不起作用。 (由于我的 StackOverflow 排名,我无法添加“grandle”标签)
-
那是因为它是gradle,而不是grandle。
-
你是对的!谢谢:)
标签: android macos gradle android-studio android-gradle-plugin