eclipse項目遷移到android studio(圖文最新版)

來源:互聯網
上載者:User

標籤:

前言

最近Android studio(下文簡稱AS)官方發布了正式版,目前火得不行。個人認為主要是因為android是google自家的產品,AS也是他自己搞的IDE,以後的趨勢android開發肯定會用AS,至於eclipse的adt外掛程式是否繼續更新就不可而知了。最近我也在android官網找了一下整合好的adt-bundle,但沒有找到,可能是路徑變了(搜尋也沒有找到)或者是真的為了支援AS就下架了。Github上現在也是一大堆的AS項目,所以這是個趨勢啊。

之所以寫本文是因為網上找的eclipse遷移到AS的相關文章都比較老,不一定適用(至少我遇到了很多問題)

 

準備工作

1、  去官網下載AS最新版,目前是1.0版本。

2、  升級AS,目前可以升級到1.0.2。升級過程中可能會遇到些問題,具體如下:

①   選擇升級渠道。AS的升級是可以自己選擇升級的渠道,不同的渠道的發布版本不一樣,(我選擇的stable channel,每個渠道對應什麼樣的版本這裡不解釋,網上有說明。)

  

②   網路問題。google在大陸的情況大家都是知道的,所以更新不了也不奇怪,你需要使用vpn或者代理。讀者自行網上找解決網路的方法,這裡不方便解釋,你懂的。

③   升級ADT到ADT-23.0.4(本文預設你已經有安裝了ADT的eclipse)。如果你的eclipse版本太低的話那麼還得先下載一個高版本的eclipse(我使用的是version=4.3.2)再安裝ADT-23.0.4。

準備工作中都是用的最新的版本,升級雖然不是必須的,但是為了避免遇到莫名其妙的問題就照做吧。

 

遷移步驟

1、  eclipse匯出gradle項目。

File->Export->Generate Gradle build files然後一直下一步,選擇你要匯出的項目(不用管依賴項目,會自動匯出的),

  

2、  AS匯入。

啟動AS進入“welcome to android studio”這個介面,選擇“Import Non-Andorid Studio Project”,一定是這個選項,不然匯入有問題。(如果你的AS不是在這個介面,那麼通過File->close project就可以進入這個介面了)然後找到步驟1中的那個項目就可以成功匯入了。

  

3、  耐心等待。

匯入的時候可能比較慢,因為要下載gradle,然後就等下載完成。如果是因為自身網路的問題那麼就用vpn、代理之類的(File->Settings->Http proxy)。 

4、  更改Gradle版本(非必須)。一般匯出的項目都會有版本不一致的問題,那麼在AS提示修複Gradle版本同意修複就可以了。

 

根據以上的步驟基本上算是成功遷移了項目。你的項目如果有多個依賴包,那麼可能編譯不過,大概提示是有多個相同的包,比如support-v4包。如果遇到這樣的問題,可以進行如下操作。

1、  那麼可以把support-v4.jar刪掉。

2、  開啟project structrue(ctrl+alt+shift+s),找剛剛那個module,選擇Dependencies,點擊右邊的”+”號重新添加v4包即可。

  

基本上通過這些步驟就可以把eclipse項目遷移到AS上了,要是遇到其他的問題基本上通過AS提示就可以處理,目前還沒有遇到。更多的AS的使用就只有慢慢熟悉。

 

官方文檔

以下是官方文檔,我也是根據官方文檔來做的,把之前做的和遇到的問題做了一個總結。 

To migrate existing Android projects, simply import them using Android Studio: 

  1. In Android Studio, close any projects currently open. You should see theWelcome to Android Studio window.
  2. Click Import Non-Android Studio project.
  3. Locate the project you exported from Eclipse, expand it, select the build.gradle file and click OK.
  4. 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

 

eclipse項目遷移到android studio(圖文最新版)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.