clipse項(xiàng)目遷移到android studio的方法(圖文最新版)
前言
最近Android studio(下文簡稱AS)官方發(fā)布了正式版,目前火得不行。個人認(rèn)為主要是因?yàn)閍ndroid是google自家的產(chǎn)品,AS也是他自己搞的IDE,以后的趨勢android開發(fā)肯定會用AS,至于eclipse的adt插件是否繼續(xù)更新就不可而知了。最近我也在android官網(wǎng)找了一下集成好的adt-bundle,但沒有找到,可能是路徑變了(搜索也沒有找到)或者是真的為了支持AS就下架了。Github上現(xiàn)在也是一大堆的AS項(xiàng)目,所以這是個趨勢啊。
之所以寫本文是因?yàn)榫W(wǎng)上找的eclipse遷移到AS的相關(guān)文章都比較老,不一定適用(至少我遇到了很多問題)
準(zhǔn)備工作
1、 去官網(wǎng)下載AS最新版,目前是1.0版本。
2、 升級AS,目前可以升級到1.0.2。升級過程中可能會遇到些問題,具體如下:
① 選擇升級渠道。AS的升級是可以自己選擇升級的渠道,不同的渠道的發(fā)布版本不一樣,如圖(我選擇的stable channel,每個渠道對應(yīng)什么樣的版本這里不解釋,網(wǎng)上有說明。)
② 網(wǎng)絡(luò)問題。google在大陸的情況大家都是知道的,所以更新不了也不奇怪,你需要使用vpn或者代理。讀者自行網(wǎng)上找解決網(wǎng)絡(luò)的方法,這里不方便解釋,你懂的。
③ 升級ADT到ADT-23.0.4(本文默認(rèn)你已經(jīng)有安裝了ADT的eclipse)。如果你的eclipse版本太低的話那么還得先下載一個高版本的eclipse(我使用的是version=4.3.2)再安裝ADT-23.0.4。
準(zhǔn)備工作中都是用的最新的版本,升級雖然不是必須的,但是為了避免遇到莫名其妙的問題就照做吧。
遷移步驟
1、 eclipse導(dǎo)出gradle項(xiàng)目。
File->Export->Generate Gradle build files然后一直下一步,選擇你要導(dǎo)出的項(xiàng)目(不用管依賴項(xiàng)目,會自動導(dǎo)出的),如圖:
2、 AS導(dǎo)入。
啟動AS進(jìn)入“welcome to android studio”這個界面,選擇“Import Non-Andorid Studio Project”,一定是這個選項(xiàng),不然導(dǎo)入有問題。(如果你的AS不是在這個界面,那么通過File->close project就可以進(jìn)入這個界面了)然后找到步驟1中的那個項(xiàng)目就可以成功導(dǎo)入了。
3、 耐心等待。
導(dǎo)入的時候可能比較慢,因?yàn)橐螺dgradle,然后就等下載完成。如果是因?yàn)樽陨砭W(wǎng)絡(luò)的問題那么就用vpn、代理之類的(File->Settings->Http proxy)。
4、 更改Gradle版本(非必須)。一般導(dǎo)出的項(xiàng)目都會有版本不一致的問題,那么在AS提示修復(fù)Gradle版本同意修復(fù)就可以了。
根據(jù)以上的步驟基本上算是成功遷移了項(xiàng)目。你的項(xiàng)目如果有多個依賴包,那么可能編譯不過,大概提示是有多個相同的包,比如support-v4包。如果遇到這樣的問題,可以進(jìn)行如下操作。
1、 那么可以把support-v4.jar刪掉。
2、 打開project structrue(ctrl+alt+shift+s),找剛剛那個module,選擇Dependencies,點(diǎn)擊右邊的”+”號重新添加v4包即可。
基本上通過這些步驟就可以把eclipse項(xiàng)目遷移到AS上了,要是遇到其他的問題基本上通過AS提示就可以處理,目前還沒有遇到。更多的AS的使用就只有慢慢熟悉。
官方文檔
以下是官方文檔,我也是根據(jù)官方文檔來做的,把之前做的和遇到的問題做了一個總結(jié)。
To migrate existing Android projects, simply import them using Android Studio:
In Android Studio, close any projects currently open. You should see theWelcome to Android Studio window.Click Import Non-Android Studio project.Locate the project you exported from Eclipse, expand it, select the build.gradle file and click OK.In the following dialog, leave Use gradle wrapper selected and click OK. (You do not need to specify the Gradle home.)
Android Studio properly updates the project structure and creates the appropriate Gradle build file.
官方android studio文檔在http://developer.android.com/tools/studio/index.html
總結(jié)
本人也是AS新手,之前一直用eclipse,遇到問題基本上靠google。文中有不妥之處請指正,謝謝。在此留下小弟的android交流群:311536202。有問題希望在群里面討論,共同學(xué)習(xí)。
- Android studio 如何刪除項(xiàng)目 module
- Android Studio導(dǎo)入Eclipse項(xiàng)目的兩種方法
- Android Studio導(dǎo)入項(xiàng)目非常慢的解決方法
- 解決Android Studio導(dǎo)入項(xiàng)目非常慢的辦法
- Android Studio項(xiàng)目中導(dǎo)入開源庫的方法
- Android Studio使用教程(一):下載與安裝及創(chuàng)建HelloWorld項(xiàng)目
- Android從0到完整項(xiàng)目(1)使用Android studio 創(chuàng)建項(xiàng)目詳解
相關(guān)文章
Android利用Intent啟動和關(guān)閉Activity
這篇文章主要為大家詳細(xì)介紹了Android利用Intent啟動和關(guān)閉Activity的相關(guān)操作,感興趣的小伙伴們可以參考一下2016-06-06fragment中的add和replace方法的區(qū)別淺析
使用 FragmentTransaction 的時候,它提供了這樣兩個方法,一個 add , 一個 replace ,對這兩個方法的區(qū)別一直有點(diǎn)疑惑。下面小編通過本文給大家簡單介紹下fragment中的add和replace方法的區(qū)別,一起看看吧2017-01-01Android組件Glide實(shí)現(xiàn)圖片平滑滾動效果
這篇文章主要介紹了Android組件Glide實(shí)現(xiàn)圖片平滑滾動效果的相關(guān)資料,具有一定的參考價值,需要的朋友可以參考下2016-07-07Android應(yīng)用開發(fā)中觸摸屏手勢識別的實(shí)現(xiàn)方法解析
這篇文章主要介紹了Android應(yīng)用開發(fā)中觸摸屏手勢識別的實(shí)現(xiàn)方法解析,深入的部分則是對左右手勢的識別給出了相關(guān)編寫思路,需要的朋友可以參考下2016-02-02android studio 3.0 service項(xiàng)目背景音樂實(shí)現(xiàn)
這篇文章主要介紹了android studio 3.0中service項(xiàng)目實(shí)現(xiàn)插入背景音樂的方法。2017-11-11Android使用ViewPager實(shí)現(xiàn)屏幕滑動效果
這篇文章主要為大家詳細(xì)介紹了Android使用ViewPager實(shí)現(xiàn)屏幕滑動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10android基礎(chǔ)總結(jié)篇之二:Activity的四種launchMode
這篇文章主要介紹了android基礎(chǔ)總結(jié)篇之二:Activity的四種launchMode,有需要的可以了解一下。2016-11-11