在日食中协助Gradle

时间:2016-06-10 02:51:14

标签: java android eclipse gradle

我正试图在我最近的日食中获得gradle项目支持。我从eclipse市场安装了official gradle plugin。我从github中随机下载了几个基于gradle的项目(只是为了测试),每当我导入其中任何一个时,他们就开始为每个项目下载一个不同的gradle zip。 gradle-2.2.1-all.zipgradle-2.9-all.zip以及其他人。

我最终在下载时收到此错误,它永远不会让我导入项目:

  

由于引用的Gradle构建中的错误,使Gradle构建与工作区同步失败。   无法使用Gradle分发“https://services.gradle.org/distributions/gradle-2.9-all.zip”获取“EclipseProject”类型的模型。   配置项目':cSploit'时出现问题。   找不到SDK位置。使用sdk.dir在local.properties文件中或使用ANDROID_HOME环境变量定义位置。   org.gradle.tooling.BuildException:无法使用Gradle分发“https://services.gradle.org/distributions/gradle-2.9-all.zip”获取“EclipseProject”类型的模型。

所以问题是:

1)我是否需要为每个项目使用不同的gradle zip?

2)如果我在切换到其他项目后再次导入同一个项目,是否需要再次下载相同的zip?

3)我不能只下载所有项目支持的最新gradle zip吗?

4)如何修复此错误?

1 个答案:

答案 0 :(得分:0)

  

使用local.properties文件中的sdk.dir或使用ANDROID_HOME环境变量定义位置。

所有版本的Gradle都会给你这个错误。这些github项目不包含该文件的原因是因为它特定于您的计算机,因此未提交源控件。

为此,请在项目的根目录中创建local.properties并添加(当然更新路径)

sdk.dir=/path/to/android/sdk

如果您想使用Gradle的一致版本,请修改distributionUrl

中的gradle-wrapper.properties