android - 刷新gradle时Android Studio 1.3.2错误

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

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

但是,它在“刷新gradle”之后返回错误:

Gradle sync failed: Could not find 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)

我该怎么办?

我尝试使用具有/不具有代理的不同Internet连接。

谢谢你的时间。

最佳答案

不要混淆用于Android和gradle的gradle插件。
它们是不同的。您可以找到有关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

关于android - 刷新gradle时Android Studio 1.3.2错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32599253/

相关文章:

android - .3gp 或 wav 格式的录制音频文件的语音识别

android - 从我的 react-native 应用程序调用 UPI 应用程序在 iOS 中有效,但在 Android 中无效

android-studio - 图像 Assets 与矢量 Assets

gradle - 如何同时打印Gradle Copy任务的 “from”和 “to”?

java - Gradle 未下载测试依赖项

android - 端点用户身份验证

java - 从Fragment到Activity中从EditText获取数据

android - 如何将外部模块添加到 Intellij IDEA 14 中的 gradle 项目?

android - 如何在我的项目中使用播放服务作为 `10.2.0`版本找到该库?

Gradle 多模块项目和常见任务