刷新gradle时出现Android Studio 1.3.2错误

时间:2015-09-16 03:27:08

标签: android android-studio gradle android-gradle build.gradle

我从eclipse生成build.gradle文件并将其导入android studio。

然而,它在"刷新gradle"之后返回错误。 :

  

Gradle sync失败:找不到com.android.tools.build:gradle-1.12

这是classpath

classpath 'com.android.tools.build:gradle-1.12'

这就是我在gradle目录中的内容:

C:\Users\user\.gradle\wrapper\dists\gradle-1.12-all

这就是我项目根目录gradle-wrapper.properties文件中的内容:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-all.zip

这是错误日志:

java.io.FileNotFoundException: Unable to find path to Gradle home directory
    at com.android.tools.idea.gradle.util.GradleUtil.stopAllGradleDaemons(GradleUtil.java:462)

我该怎么办?

我尝试使用不同的互联网连接,有/无代理。

感谢您的时间。

2 个答案:

答案 0 :(得分:3)

不要混淆Android和gradle的gradle-plugin 它们是不同的。你可以找到更多关于android插件here

的信息

使用gradle文件中的classpath,您可以为Gradle 设置 android插件的版本。

使用以下内容更改classpath

classpath 'com.android.tools.build:gradle:1.3.1'

而不是:

classpath 'com.android.tools.build:gradle-1.12'

gradle-wrapper.properties文件中设置 Gradle 的版本。例如2.4版本。

distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip

答案 1 :(得分:2)

我建议你使用gradle 2.4,你可以下载它here。然后,将下载的文件解压缩到C:\ Program Files \ Android \ Android Studio \ gradle中。之后,打开文件> Android Studio中的设置。在搜索框中,键入gradle并搜索。

enter image description here

从主项目中打开build.gradle,然后在classpath 'com.android.tools.build:gradle:1.3.0'下输入dependencies

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'

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

最后,在Build>中重建您的项目重建项目。