一開始我們學習Android開發。基本上都是從Eclipse上開始的,隨着Google推出Android Studio,這一情況慢慢有了改變。未來非常長一段時間將會呈現Eclipse和AS相互存在的情況,而且使用AS開發將會占領優勢。
所以怎樣把之前在Eclipse中開發的項目移植到AS中。變成一個非常重要的問題。本文將會來解決這個難題。詳細實現過程例如以下:
(1)首先在Eclipse中創建一個Android項目。看一下這個項目的根文件夾結構,和等下導入到AS中的項目文件夾做一個區分:
。
(2)選擇File-->Export-->Android-->Generate Gradle build files.如圖:
。
(3)接下去Next。
。
(4)選擇當前Workspaces下須要導出的項目:
。
(5)點擊Finish。下方的Force overriding of existing files能夠勾選。表示強制覆蓋當前已經存在的項目。是否覆蓋對當前在Eclipse中的項目沒有影響。
普通情況下都進行勾選。
。
(6)最后一步直接Finish就可以。
。
(7)此時該項目已經能夠覺得是一個Android Studio的Android項目了。來看一下此時的項目文件夾。與之前的進行對照,發現多了一些gradle的東西。
。
(8)關鍵步驟:改動項目配置,打開項目根文件夾下的build.gradle,進行如圖所看到的的改動:
。
改完后如圖:
。
(9)關鍵步驟:改動項目配置,打開項目根文件夾下gradle-->wrapper-->gradle-wrapper.properties,進行如圖改動:
。
改完后如圖:
。
(10)此時,該項目就能夠作為一個Project導入到AS中了。此時能夠選擇第二個“Open an existing Android Studio project”或者第五個“import project(Eclipse ADT,Gradle.etc)”,親測都能夠用,能夠自己嘗試一下;
。
找到剛才的項目。點擊確定。稍等片刻。
。
(11)然后項目就成功導入到AS中了,在AS中的工程文件夾例如以下:
。
(12)項目能夠成功執行,執行效果如圖:
。
本文參考:http://www.open-open.com/lib/view/open1419597450031.html 感謝!