Eclipse項目導入到Android Studio中


背景

最近需要將Eclipse中的android項目導入到Android Studio中!倒騰一番,記錄如下!

步驟1

打開Android Studio(下文稱AS),選擇Import project(Gradle,Eclipse ADT,etc),

定位到你需要導入的主項目,切記是主項目,比如下圖XXXX_JX是我的主項目,上面的為我主項目中的依賴項,該項先不管,后繼操作!

步驟2

下一步會有如下提示:

英文意思很明顯,就是轉換后的項目是一個全新的項目不會改變之前的項目,這里需要給轉換后的新項目制定一個地址。

步驟3

隨后提示如下:

上面兩個勾不用管,默認勾上,下面的一個勾代表意思是是否將moudel按照駝峰命名規則進行命名,默認是勾選的,看個人喜好,這里我為了保持之前的習慣,就不勾選了。

步驟4

下一步提示如下:

這一步不一定都會有,我先前寫的一個簡單helloworld轉換時就沒有提示,那么如果提示了就刪掉原來項目下的隱藏文件.settings .classpath .project。如下圖

原因是AS檢測到之前Eclipse中的項目是不兼容的。

完成上面的操作之后,就可以等待AS慢慢轉換了。

步驟5

轉換完后,AS會打開名為:import-summary.txt文件,從名字看,就是最后總結文件了,其中記錄了許多重要的信息。

這里說兩點比較重要的(個人認為)

  • Ignored Files,表示忽視的文件,說明不重要,如果你檢查有重要的文件,就需要手動copy過來了。
  • Replaced jars with Dependencies,意思是將之前項目中某些jar包或者依賴項轉為在線依賴了,也就是通過gradle實現。

其他的也就沒什么了,這里我的項目沒有多余操作,所以不需要再進行額外操作!
這個時候項目就可以在AS中編譯了,考慮到eclipse中的項目可能比較久遠,那么很可能有些會報錯,比如我的項目報錯

意思就是gradle-2.4.1過時了,此時,修改gradle的版本為當前版本就可以了

步驟6

之前說的依賴項,在AS中稱為Module,因此我們 New Moudle,選擇Import Eclipse ADT Project即可!最后添加Moudle的依賴即可!


最后

  • 本文內容個人拙見,若有出入,歡迎指正。
  • 歡迎賞臉關注:家佳Talk

歡迎賞臉關注:家佳Talk


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM