官术网_书友最值得收藏!

1.5 Eclipse項目遷移至Android Studio

在企業開發中,會經常參考別人寫的開源項目,避免重復編寫代碼。

將項目遷移至Android Studio需要適應新的項目結構、構建系統和IDE功能。從Eclipse遷移至Android項目,Android Studio會提供導入工具,可以將現有代碼快速移至Android Studio項目,這個項目基于Gradle的構建文件。

Android Studio為使用Eclipse創建的現有Android項目提供自動導入工具。

1.5.1 Eclipse項目遷移條件

Eclipse項目遷移的主要條件如下:

? 確保Eclipse項目根目錄包含AndroidManifest.xml文件。此外,根目錄必須包含Eclipse的.project和.classpath文件或res/和src/目錄。

? 在需要導入的project.properties或.classpath文件中注釋掉對Eclipse項目庫文件的任何引用。導入之后手動在build.gradle文件中添加這些引用。

? 記錄工作區目錄、路徑變量和任何實際路徑映射可能會有所幫助,這些內容可用于指定任何未解析的相對路徑、路徑變量和鏈接的資源引用。Android Studio允許在導入過程中手動指定任何未解析的路徑。

1.5.2 將Eclipse項目導入Android Studio

將Eclipse項目導入Android Studio的操作步驟如下:

步驟01啟動Android Studio,并關閉已經打開的Android Studio項目。

步驟02在Android Studio菜單中點擊File→New→Import Project,或在“Welcome”屏幕中點擊Import project (Eclipse ADT, Gradle, etc.)。

步驟03選擇包含AndroidManifest.xml文件的Eclipse項目文件夾,并點擊OK按鈕,如圖1-46所示。

圖1-46 選擇項目導入

步驟04選擇目標文件夾,然后點擊Next按鈕,如圖1-47所示。

圖1-47 選擇目標文件夾

步驟05選擇導入選項,然后點擊Finish按鈕。

步驟06導入過程中會提示將任何庫和項目依賴關系遷移到Android Studio,并將依賴關系聲明添加到build.gradle文件,如圖1-48所示。

圖1-48 導入設置

導入過程中還將用Maven依賴關系替換具有已知Maven坐標的任何已知源代碼庫、二進制庫和JAR文件,因此無須手動保留這些依賴關系。

導入選項還允許輸入工作區目錄和任何實際路徑映射,以處理任何未解析的相對路徑、路徑變量和鏈接的資源引用。

Android Studio導入應用并顯示項目導入過程文檔。查看文檔,了解項目重組和導入過程的詳細信息,如圖1-49所示。

圖1-49 導入過程文檔

將項目從Eclipse導入Android Studio后,Android Studio中的每個應用模塊文件夾都包含該模塊的完整源代碼集,包括src/main/和src/androidTest/目錄、資源、構建文件以及AndroidManifest.xml。在開始應用開發前應該解決項目導入文檔說明中顯示的所有問題,確保項目重組和導入過程成功完成。

1.5.3 驗證導入是否成功

直接運行項目,點擊Android Studio工具欄上的“Run 'app'”按鈕,如果有問題可以根據報錯提示進行解決。如果能夠直接運行到設備上就說明導入成功。

主站蜘蛛池模板: 永和县| 鹿泉市| 侯马市| 绥宁县| 凌云县| 平阴县| 高密市| 高碑店市| 伽师县| 怀化市| 杨浦区| 山阳县| 乌拉特中旗| 瓦房店市| 香港| 毕节市| 阳信县| 宽城| 鹿邑县| 福海县| 牙克石市| 常德市| 会泽县| 曲麻莱县| 宿松县| 佛冈县| 定西市| 榆中县| 富宁县| 石泉县| 德江县| 祁阳县| 舞钢市| 调兵山市| 延边| 思茅市| 东安县| 菏泽市| 台安县| 敦煌市| 吉水县|