Android studio如何導入已有的eclipse工程

    google最近新推出了android studio軟件來取代eclipse,使用起來確實體驗很不錯,比eclipse要強大一些,不過,如今包括github上面的代碼都是基於eclipse的,所以,咱們大部分的工做可能不會新建工程,而是導入eclipse工程。固然,本身玩的不算。android

    先來講一點他們的不一樣吧:git

    eclipse:workspace對應多個project;而android studio是project對應多個module;故,在android studio中的工程project其實是eclipse的工做空間workspace。github

    

導入Eclipse工程:

這裏面能夠參考官方文檔。下面是我本身的心得。app

注:eclipse

法1:直接打開studio,import工程,單個工程貌似能夠,但多個會出現一堆問題,特別是多個工程存在依賴關係,同時支持android sdk版本不一樣的狀況時,問題多多,能夠本身試試。gradle

法2:官方推薦(使用adt將工程轉換成gradle)ui

1)確保你的eclipse adt是在22.0版本即以上,這點能夠直接developer.android.com下載最新的sdk合體包就好了,也能夠查看本身的版本信息。google

2)eclipse:文件file --》 導出 exportspa

3)彈出窗口裏面選擇android-->>generate gradle build filesip

4)導出選擇你想導出的工程就好了,通常把你的workspace全部工程導出就好,點擊finish。

5)此時會在你的那個主目錄下面生成一個build.gradle文件,這個就是studio所須要的配置文件。

6)打開studio,import project。

7)選擇那個生成的build.gradle,點擊ok。

8)彈出框裏面選擇use gradle wrapper,而後點擊ok。

第8步常常會出現問題,而後我選擇了其餘幾項都會有問題,尼瑪,搞得我頭都大了,最後差點放棄。不過仔細閱讀下提示內容就會找到解決方案。

一般,他可能會提示你的工程gradle too old,須要0.7.0以上才行,這時咱們就須要修改咱們工程裏面的build.gradle文件。

   

如上圖。


還有可能會提示須要gradle支持19以上才行,尼瑪,還說到什麼C盤裏面某個地方的gradle-wrapper.properties文件裏面修改,哥找了好長時間的說,沒找到。就在我都快放棄的時候突然發現咱們的工程目錄下面有個gradle/wrapper目錄,和他提示的後面目錄同樣,打開一看還真發現有一個gradle-wrapper.properties文件。

以下圖,吧以前的1.7改爲1.9,而後讓她只能下載1.9版本的gradle就行了,而後就成功了。

相關文章
相關標籤/搜索