2016-06-10 66 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'隱藏的文件夾在您的用戶主目錄下載它 –