ref:
從 Eclipse 遷移至 Android Studio | Android Studio
https://developer.android.com/studio/intro/migrate.html?hl=zh-cn#_4
Android Studio官方文檔之從Eclipse遷移到Android Studio開發篇 - jkYishon - 博客頻道 - CSDN.NET
http://blog.csdn.net/yishon_android/article/details/51804682
導入工程到Android Studio中
你應該決定根據其結構如何將現有的Eclipse ADT的項目導入到Android Studio中:
- 如果你有多個相關項目在Eclipse ADT共享相同的工作空間,導入第一個項目作為Project,之后在該項目中添加后續相關的項目作為模塊。
- 如果你的Eclipse ADT項目共享的依賴關系在相同的工作空間而不是其他關系,輸入每個項目單獨成Android Eclipse ADT工作室作為一個單獨的項目。Android Studio作為新創建的項目的一部分來共享的依賴關系。
(1)作為一個工程項目導入
- 打開Android Studio和關閉其它打開的Android Studio工程項目。
- 從Android Studio菜單中點擊File > New > Import Project。
或者,從歡迎屏幕,點擊Import project (Eclipse ADT, Gradle, etc.)。 - 選擇Eclipse ADT的項目文件夾的AndroidManifest.xml文件,單擊“確定”。
- 選擇目標文件夾,然后單擊“下一步”。
- 選擇導入選項並單擊“完成”。
- 導入過程中提示您遷移任何庫和項目依賴到Android Studio,並添加依賴聲明的build.gradle文件。導入過程也取代任何著名的源庫的二進制庫,與Maven的依賴已經知道Maven坐標的JAR文件,所以你不再需要手動去添加依賴。導入選項允許您輸入的工作區路徑和任何實際路徑,映射到處理任何未解決的相對路徑,路徑變量,和鏈接的資源引用。
- 如下圖酌情選擇選項,注意最后一項! “創建Gradle樣式的模塊名” --駱駝命名法:小駝峰大駝峰, 如果自己項目結構固定,就不要選這個了。
- Android Studio導入應用程序,並顯示項目導入摘要。匯總審查項目結構調整和導入過程的詳細信息。
在從Eclipse ADT導入項目到Android Studio后,在Android Studio中每一個app的模塊文件夾包含該模塊的完整源代碼集,其中包括src/main和src/androidTest/目錄,資源文件,構建文件和應用程序清單文件。在app開始開發之前,您應該解決項目導入摘要中所顯示的任何問題,以確保項目重新構建和導入過程正確完成。
(2)作為模塊導入
- 開啟Android Studio和打開您需要添加模塊的工程項目。
- 從Android Studio菜單上點擊File > New > Import Module。
- 選擇Eclipse ADT工程文件中的AndroidManifest.xml文件並點擊OK。
- 如果需要的話可以修改模塊的名稱,並且點擊下一步。
- 導入過程中提示您遷移任何庫和項目依賴到Android Studio,並添加依賴聲明的build.gradle文件。導入過程也取代任何著名的源庫的二進制庫,與Maven的依賴已經知道Maven坐標的JAR文件,所以你不再需要手動去添加依賴。導入選項允許您輸入的工作區路徑和任何實際路徑,映射到處理任何未解決的相對路徑,路徑變量,和鏈接的資源引用。
- 點擊完成。
(3)驗證導入的項目
完成導入過程之后,使用Android Studio構建和運行菜單操作來構建你的工程項目並且輸出。如果您的項目不正確,請檢查以下設置:
- 驗證安裝版本的工具與Eclipse項目的設置,通過打開SDK管理器(點擊Android Studio中Android SDK Manager按鈕或者點擊 Tools > Android > SDK Manager)。
- 驗證Android Studio其它設置,點擊File > Project Structure並且檢查以下內容:
在Android SDK位置驗證項目能正確的訪問到SDK,NDK,和JDK的位置和版本。
在項目下驗證工具的版本,Android的插件版本,以及相關的庫文件。
在模塊下驗證應用程序和模塊設置,如簽名配置和庫依賴項 - 如果你的項目工程依賴其它的工程項目,確保在應用程序模塊的文件夾下的build.gradle中正確定義了。
如果在你檢查這些設置之后,再構建和運行Android Studio項目工程時還有意想不到的問題時,考慮修改並重新啟動Eclipse ADT的項目導入過程。
注意:導入Eclipse ADT的項目,Android Studio創建一個新的Android Studio項目並不會影響現有的Eclipse ADT項目。