我从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)
我该怎么办?
我尝试使用不同的互联网连接,有/无代理。
感谢您的时间。
答案 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并搜索。
从主项目中打开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>中重建您的项目重建项目。