2013-06-03 65 views
46

我嘗試將一個eclipse項目導入到Android studio中。 在migration instructions它說:「在接下來的對話框中保留使用gradle這個包裝選擇,然後點擊OK。(你並不需要指定搖籃的家。)」android studio「使用gradle wrapper」變灰

的問題是,「」使用gradle這個包裝」是未選中並呈灰色。

有什麼建議?

+0

我有同樣的問題。如果我導入項目,我無法使用Gradle構建它,即使我使用本地安裝。你有沒有以任何方式解決它? – alex

+1

不,我沒有。使用gradle導入使用gradle只能爲第一個項目工作一次,然後它總是失敗... –

回答

40

1)創建了Android Studio中的一個新的簡單的項目。

2)求gradle這個文件夾中的新項目。

3)使用eclipse中的export選項來創建build.gradle腳本。 (至少需要ADT版本22.0)

4)gradle這個文件夾複製到要導出到Android Studio中的項目。

5)現在嘗試導入這個項目,你應該能夠選擇包裝複選框。

這可能會解決您所要求的問題,您也可以設置Gradle主路徑並使用其他選項。

希望這有助於!

+0

對我不適用 – AJit

+0

太老! Android Studio AFAIK的更新版本會發生這種情況! – JehandadK

0

我有這個問題,我發現修復它的唯一方法是刪除我的Eclipse和SDK目錄,刪除設置/首選項以及我的Android Studio設置/首選項。這不是最優雅的解決方案,但我能夠通過這樣做來實現它。

我懷疑是在導出過程中沒有發生什麼事情,因爲它是在嘗試重新安裝Android Studio之後更改的最後一個變量。

0

正如其他人所說,您需要先使用android studio創建一個新項目,然後使用該項目中找到的gradle文件並將其粘貼到您要導入的項目中。

5

我有這個問題的現有項目。我已經有我的系統上gradle這個,所以我做了什麼來解決它是從我的build.gradle刪除一切,除了:

task wrapper(type: Wrapper) { 
    gradleVersion = '1.10' 
} 

如果你沒有的build.gradle,創建一個。然後運行gradle wrapper。這將下載包裝。然後將您的build.gradle原始(Android-ish)內容放回到IntelliJ/ADT中的項目設置。您現在應該可以選擇Use gradle wrapper選項

+0

我做了這個與gradleVersion 2.0 – jQwierdy

+0

它爲我工作,但只有在我刪除gradle文件夾後。 – WindRider

16

我遇到了這個問題,我之前已經使用Android Studio構建過這個項目。事實證明,在搜索gradle包裝時,選擇項目在目錄的路徑上附加了/gradle。刪除/gradle允許我選擇使用默認gradle包裝的選項。

+0

這也適用於我,澄清,/ gradle需要從同一頁上的頂部字段中刪除。 – CodyMace

13

對於那些的IntelliJ +搖籃用戶,即通過谷歌來到這裏......

我對Android項目中的相同的「灰色」的問題,在OSX,雖然。

要解決,我只好......

的gradle安裝。 (如果尚未安裝)

(如果你使用自制)

`> brew install gradle ` 

在終端,免去您的gradle產出/包裝的文件夾。

運行gradle這個包裝任務(這將下載/創建包裝)

> gradle wrapper 

嘗試重新導入項目的IntelliJ

+0

無需重新導入。 **使用默認gradle包裝(推薦)**選項現已啓用。只需將它與自動導入一起選中,並對項目進行排序。 –

0

下面是其工作的同時爲simpliest sollution AndroidStudion和Intellij Idea

  1. 轉到首選項 - >構建,執行.. - > Bui LD工具 - >搖籃 enter image description here
  2. 勾選 「使用gradle這個包裝任務配置」
  3. 點擊Apply(gradle這個包裝將被下載,gradlewgradle.bat文件將被添加到您的項目)
  4. 勾選「使用默認gradle這個wraper 「