这是输出:
11:57:04 AM Gradle 'KeddreaderProject' 项目刷新失败:原因: org.gradle.internal.service.ServiceLocator.([Ljava/lang/ClassLoader;)V:
我尝试删除 .gradle 文件夹,但没有帮助。可能是什么问题?
编辑:即使我尝试在 Ubuntu 13.10 上导入任何其他项目,我也会收到此错误。但在 Windows 上一切正常(使用相同版本的 Android Studio)。
大多数人不阅读评论,所以总结一下(感谢@Induscial-antidepressant和@wrecker):
按照 bug 票证中的建议,您应该尝试以下操作:
android-studio/plugins/gradle/lib
gradle-*-1.8
文件应该可以。请务必为上述错误单加注星标以获取通知。
小提示: 尝试新的编译设置 Settings -> Compiler -> Gradle 并激活第三个进程内构建以加快速度。根据您的项目设置,您可能还想选择第一个。这样我的项目构建时间减少到 2-4 秒(之前 20 多秒)。
File -> Invalidate Caches / Restart -> Invalidate and Restart
为我工作。
我尝试了一切,但没有任何效果。然后我尝试了以下步骤,它成功了
关闭Android studio
进入“我的文档”
删除以下文件夹a).android、b).androidstudio1.5、c).gradle
启动 Android studio 并享受...
看似愚蠢但有效...
这可能是“太晚了”来回答。但这可能会对某人有所帮助。 就我而言,存在 JDK 路径问题。
我只是
为Android Studio 2.1设置正确的JDK路径 文件 -> 项目结构 -> 从左侧面板“SDK 位置” -> JDK 位置 -> 单击选择 JDK 路径
摇篮2.1.2
我找到的解决方案(除了@WarrenFaith 给出的解决方案之外)是:
File -> Synchronize
这解决了 Gradle 更新产生的所有错误。
buildscript {
repositories
{
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
allprojects {
repositories {
mavenCentral()
}
}
因此打开互联网连接并重新启动Android Studio后
它显示一个弹出窗口,下载 800mb 数据,单击“是”,问题得到解决
祝你好运。