Android Studio更新后,Gradle项目刷新失败
这是输出:
上午11:57:04 Gradle'KeddreaderProject'项目刷新失败:原因:org.gradle.internal.service.ServiceLocator。([Ljava / lang / ClassLoader;)V:
我试图删除.gradle文件夹,但它没有帮助。 可能是什么问题?
编辑:即使我尝试在Ubuntu 13.10上导入任何其他项目,我得到这个错误。 但是在Windows上,一切正常(与Android Studio的版本相同)。
大多数人不阅读这些评论总结(感谢@工业抗抑郁药和@破坏者):
如错误票证中所build议的,您应该尝试以下操作:
- closuresAndroid Studio
- 去
android-studio/plugins/gradle/lib
- 删除(或更好地将它们移动到某个地方进行备份)所有
gradle-*-1.8
文件 - 再次启动Android Studio并重build/刷新。
它应该工作。 确保明星上面的错误票获得通知。
小提示:尝试新的编译设置设置 – >编译器 – > Gradle,并激活第三个进程内build立一个加速。 根据您的项目设置,您也可以select第一个。 随着我的项目build设时间减less到2-4秒(20秒以上)。
更新到版本1.5
后检查Gradle home
path。 应该是../gradle-2.8
。
File -> Invalidate Caches / Restart -> Invalidate and Restart
为我工作。
我尝试了一切,没有任何工作。然后我尝试了以下步骤,它的工作
-
closuresAndroid工作室
-
去我的文档
-
删除以下文件夹a).android,b).androidstudio1.5,c).gradle
-
启动Android工作室,享受…
这似乎很愚蠢,但工程…
这可能来不及回答。 但这可能有助于某人。
在我的情况下有JDKpath的问题。
我只是为Android Studio 2.1 设置适当的JDKpath
文件 – >项目结构 – >从左侧面板“SDK位置” – > JDK位置 – >单击以selectJDKpath
尽pipe很久以前已经回答了这个问题,但在更新到应用程序之后,我遇到了同样的问题
Gradle 2.1.2
我find的解决scheme(在@WarrenFaith给出的解决scheme之上是:
File -> Synchronize
这解决了Gradle更新所产生的所有错误。
在project.gradle中使用这个:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' } } allprojects { repositories { mavenCentral() } }
确保没有任何东西干扰您的应用程序文件(特别是在Windows中),在我的情况下,由于文本编辑器存在一些XML文件而导致出现此问题,Android Studio无法修改它。
- 转到C://用户
- 删除.AndroidStudio2.x
- 打开Android Studio并重新初始化configuration。
SDK没有下载
所以打开了互联网连接,并重新启动Android Studio后
它显示一个popup下载800MB数据点击是,问题得到解决
尝试清理和重build后,无效的文件caching和重新启动等,我仍然遇到这个问题。
这对我来说是固定的:
- 删除项目文件夹中的所有
*.iml
文件 - 删除
.gradle
文件夹 - 删除生成
build/
文件夹 - 重新导入项目,同步和它的作品
closures你的项目,然后导入项目。 那为我工作。 这是一个简单的方法。
祝你好运。