Android Studio 1.2.1.1 中 Gradle 项目刷新失败。

3

我在安装了Android Studio v1.2.1.1的全新环境中创建了一个示例项目,但是遇到了以下错误提示:

Gradle project refresh failed in Android Studio 1.2.1.1 

请参见下图:

enter image description here

我在Google上搜索并查看了gradle.properties文件,其中包含:
dependencies {
        classpath 'com.android.tools.build:gradle:1.2.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }

接着我试图使用SDK管理器更新所有SDK库。

之后,我尝试在设置中找到问题(见图片)。

但是一切都没有成功。因为在错误描述中没有任何信息,我不知道哪里出了问题,也不知道该如何修复。

有什么想法吗?

非常感谢您的帮助。

注意: 使用Cordova进行编译(也使用Gradle),没有任何问题,应用程序已编译。

enter image description here


真的没人知道吗? - redrom
如果不确定的话,我总是建议通过命令行运行gradlew。 - Jared Burrows
7个回答

6

对于任何遇到此错误的人,这是我的解决方案:

步骤1) 点击“Android Studio”(上方菜单栏) -> “Preferences” -> “Build, Execution, Deployment” -> “Build Tools” -> “Gradle”

然后选择“使用本地gradle分发”,找到您的Gradle文件路径 (例如:/Applications/Android Studio.app/Contents/gradle/gradle-2.8)

步骤2) 点击“文件”(上方菜单栏) -> “项目结构” -> 在“模块”部分中选择“app”。 然后,确保您已设置编译器SDK版本和构建工具版本

步骤3) 打开您的项目 -> 打开“build.gradle”文件,然后删除以下行:

android {
    compileSdkVersion XX
    buildToolsVersion 'XX.X.X'
}

步骤4) 点击“与Gradle文件同步项目”按钮。

完整的指导请参考 enter image description here


感谢您提供的解决方案。 - Greg Ellis

1

1
这可能有点晚了,但这可能会对某些人有所帮助。
在我的情况下,问题出在JDK路径上。
我只是为Android Studio 2.1设置了正确的JDK路径。

1

我尝试了多种解决方案,最终找到了以下方法。

  1. 关闭Android Studio
  2. 从以下路径中删除(或更好地将它们移动到其他地方备份).gradle文件夹:

Android Studio > 文件(菜单栏)> 设置 > 构建、执行、部署 > 构建工具 > Gradle > (在右窗格中)服务目录路径:“某个路径”\.gradle

进入“某个路径”,删除或备份.gradle文件夹。

  1. 重新启动Android Studio并重新构建/刷新。这将再次创建.gradle文件夹

干杯 :)


0

在主目录下的 .gradle 目录上设置 chmod 为 775 帮助我解决了它。


如果您认为已经解决了自己的问题,请确保其正确性。 - Jared Burrows

0

文件 -> 无效缓存 / 重启 -> 无效并重启 对我有用。


0
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies
    {
        classpath 'com.android.tools.build:gradle:2.3.0'
    }
}
allprojects 
{
    repositories 
    {
        mavenCentral()
    }
}

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