Android Studio Gradle同步错误

6
在尝试了一个给我奇怪错误的预览版本后,我刚在Ubuntu Linux上进行了Android Studio 1.1.0的全新安装。我还删除了首选项目录以从头开始。
现在,即使是对于新项目,gradle同步也会失败并显示此错误,我无法找到原因或其他可以给我提示的信息:
Error:Cause: org.jetbrains.plugins.gradle.tooling.ModelBuilderService: Provider org.jetbrains.plugins.gradle.tooling.builder.ExternalProjectBuilderImpl not found

有没有人知道如何解决这个问题?

尝试关闭Android Studio,手动删除所有build文件夹和.iml文件,然后重新导入项目到AS。 - nhaarman
2个回答

15

通过删除$HOME/.gradle文件夹解决了问题。

我猜执行预览版本时在那里弄乱了什么东西。


1
仅删除此文件夹中的缓存子目录对我来说效果很好。 - Stephen Niedzielski
2
仅删除 caches 并没有帮助我解决问题,不得不清除整个 ~/.gradle 目录。此外,在我的项目目录中运行 find . -name "*.iml" -delete 命令来删除所有的 *.iml 文件;和 rm -rf .idea/ 命令删除 .idea 目录。这个问题发生在我尝试使用 Android Studio 1.2 预览版之后。 - Denys Kniazhev-Support Ukraine
4
也许我很蠢……但以防万一有人和我一样误解了,$HOME/.gradle 意味着操作系统上的主目录,而不是项目根文件夹。 - Arthur Wang
添加一个额外的场景:我尝试通过覆盖 Mac 上的安装来降级我的 AS 安装。这解决了错误。 - mez.pahlan
我按照@DenisKniazhev的描述做了,还执行了rm -rf build或者./gradlew clean - Dave Cameron

0

我不得不删除.AndroidStudioPreview、.gradle/和.android文件夹。基本上就像卸载Android Studio一样,但这对我有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接