2016-06-10 19 views
1

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

我结束了时,它的下载得到这个错误,它永远不会让我导入项目:

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

所以问题是:

1)我需要为每个项目不同的gradle这个拉链?

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

3)我无法下载所有项目支持的最新gradle zip吗?

4)我该如何解决这个错误?

+1

[Gradle,Android和ANDROID \ _HOME SDK位置]的可能重复(http://stackoverflow.com/questions/19794200/gradle-android-and-the-android-home-sdk-location) –

回答

0

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

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

要做到这一点,在项目中创建的根local.properties并添加此(当然更新路径)

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

如果你想用摇篮的一致版本,在gradle-wrapper.properties编辑distributionUrl

+0

您应该最好使用最新的Gradle发行版。您不需要为各种项目下载个人/旧版本,它应该被下载到您的用户的个人文件夹 –

+0

请参阅我标记为 –

+0

以上的重复问题取决于您的计算机,但我认为在Linux或Mac上,有一个'.gradle'或'.m2'隐藏的文件夹在您的用户主目录下载它 –