將項目遷移至 Android Studio 需要適應新的項目結(jié)構(gòu),、構(gòu)建系統(tǒng)和 IDE 功能。 為了簡化遷移過程,,Android Studio 提供了導入工具,,您可以將現(xiàn)有代碼快速移至 Android Studio 項目和基于 Gradle 的構(gòu)建文件。 Android Studio 基礎(chǔ)知識在準備遷移至 Android Studio 時您需要了解以下關(guān)鍵區(qū)別,。 項目和模塊組織Android Studio 基于 IntelliJ IDEA IDE,。 如需了解 IDE 基礎(chǔ)知識,例如導航,、代碼自動完成和鍵盤快捷鍵,,請參閱探索 Android Studio。 Android Studio 不使用工作區(qū),,因此各個項目在單獨的 Android Studio 窗口中打開,。 Android Studio 將代碼組織到項目中,,其中包含從應用源代碼到構(gòu)建配置和測試代碼等定義 Android 應用的所有信息。每個項目包含一個或多個模塊,,您可以將項目分成獨立的功能單元,。模塊可獨立構(gòu)建、測試和調(diào)試,。 如需了解有關(guān) Android Studio 項目和模塊的詳細信息,,請參閱項目概覽。 基于 Gradle 的構(gòu)建系統(tǒng)Android Studio 的構(gòu)建系統(tǒng)基于 Gradle,,并使用以 Groovy 語法編寫的構(gòu)建配置文件,,以便于擴展和自定義。 如需了解有關(guān)使用和配置 Gradle 的詳細信息,,請參閱配置構(gòu)建,。 依賴關(guān)系在 Android Studio 中,,庫依賴關(guān)系使用依賴關(guān)系聲明,對于具有 Maven 坐標的已知本地源代碼和二進制庫,,則使用 Maven 依賴關(guān)系,。如需了解詳細信息,,請參閱配置構(gòu)建變體,。 測試代碼通過使用 Eclipse ADT,可在不同的項目中編寫儀器測試,,并通過清單文件中的 遷移先決條件在將您的應用遷移到 Android Studio 前,,請瀏覽以下步驟,,確保您的項目已做好轉(zhuǎn)換的準備,同時確認 Android Studio 中有您需要的工具配置: 在 Eclipse ADT 中:
在 Android Studio 中:
將項目導入 Android Studio您應根據(jù)現(xiàn)有 Eclipse ADT 項目的結(jié)構(gòu)確定其導入方式:
作為項目導入:
將項目從 Eclipse ADT 導入 Android Studio 后,,Android Studio 中的每個應用模塊文件夾都包含該模塊的完整源代碼集,,包括 作為模塊導入:
驗證導入的項目完成導入過程后,使用 Android Studio 的 Build 和 Run 菜單選項構(gòu)建您的項目,,并驗證輸出,。若項目未正確構(gòu)建,請檢查以下設(shè)置:
如果在檢查這些設(shè)置后,在 Android Studio 中構(gòu)建和運行項目時仍出現(xiàn)異常問題,,請考慮修改 Eclipse ADT 項目并重新開始導入過程,。 注: 將 Eclipse ADT 項目導入 Android Studio 將創(chuàng)建一個新的 Android Studio 項目,不會影響現(xiàn)有 Eclipse ADT 項目,。 后續(xù)步驟根據(jù)您的項目和工作流程,,您可能想要閱讀更多有關(guān)使用版本控制、管理依賴關(guān)系,、簽署和打包應用或配置和更新 Android Studio 的信息,。 若要開始使用 Android Studio,請閱讀探索 Android Studio。 配置版本控制Android Studio 支持多個版本控制系統(tǒng),,包括 Git、GitHub,、CVS,、Mercurial、Subversion 和 Google Cloud Source Repositories,。 在將您的應用導入 Android Studio 后,,使用 Android Studio VCS 菜單選項啟用對所需版本控制系統(tǒng)的 VCS 支持、創(chuàng)建存儲庫,、導入新文件至版本控制以及執(zhí)行其他版本控制操作:
注: 您還可以使用 File > Settings > Version Control 菜單選項設(shè)置和修改版本控制設(shè)置,。 如需了解有關(guān)使用版本控制的詳細信息,,請參閱 IntelliJ 版本控制參考。 Android 支持存儲庫和 Google Play 服務存儲庫雖然 Eclipse ADT 使用 Android 支持庫和 Google Play 服務庫,,但在導入過程中 Android Studio 會用 Android 支持存儲庫和 Google 存儲庫替換這些庫,,以便繼續(xù)使用兼容的功能并支持新的 Android 功能。Android Studio 使用已知的 Maven 坐標將這些依賴關(guān)系添加為 Maven 依賴關(guān)系,,因此不需要手動更新這些依賴關(guān)系,。 在 Eclipse 中,要使用支持庫,,您必須針對想要使用的每個支持庫在開發(fā)環(huán)境中修改項目的類路徑依賴關(guān)系,。在 Android Studio 中,無需將庫源代碼復制到您自己的項目中,,您只需聲明依賴關(guān)系,,即可自動下載庫并將其合并到您的項目中。 這包括在構(gòu)建時自動合并到資源,、清單條目,、ProGuard 排除規(guī)則和自定義 Lint 規(guī)則。 如需了解有關(guān)依賴關(guān)系的詳細信息,,請參閱配置構(gòu)建變體,。 應用簽署如果您的應用在 Eclipse ADT 中使用調(diào)試證書,Android Studio 將繼續(xù)引用該證書,。 或者,,調(diào)試配置使用 Android Studio 生成的一個調(diào)試密鑰庫和一個默認密鑰,二者密碼均已知,調(diào)試密鑰庫位于 當您從 Android Studio 運行或調(diào)試您的項目時,,調(diào)試構(gòu)建類型將自動使用此調(diào)試配置。在構(gòu)建用于發(fā)布的應用時,,Android Studio 會應用在 Eclipse ADT 中使用的發(fā)布證書,。 如果在導入過程中未找到發(fā)布證書,則將發(fā)布簽署配置添加到 調(diào)整 Android Studio 的最大堆內(nèi)存默認情況下,,Android Studio 的最大堆內(nèi)存為 1280MB。 如果您要處理較大的項目,,或您的系統(tǒng)有大量 RAM 可用,,您可以通過在 Android Studio 的 VM 選項中增加最大堆內(nèi)存來提高性能。 如需了解有關(guān)配置 Android Studio 設(shè)置的詳細信息,,請參閱配置 Android Studio 和配置 Android Studio,。 軟件更新Android Studio 與 Gradle 插件、構(gòu)建工具和 SDK 工具分開更新,。 您可以指定想要使用的 Android Studio 版本,。 默認情況下,在有新穩(wěn)定版本發(fā)布時 Android Studio 將自動更新,,但您可以選擇更頻繁地進行更新,,也可以接收預覽版或測試版。 如需了解有關(guān)更新 Android Studio 以及使用預覽版和測試版的詳細信息,,請參閱保持更新,。 |
|
來自: 廈港小鎮(zhèn) > 《android》