我从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/