1. 程式人生 > >Android Studio(8)---為新裝置新增模組

Android Studio(8)---為新裝置新增模組

為新裝置新增模組

模組為應用程式的原始碼,資原始檔和應用程式級別設定提供容器,例如模組級構建檔案和Android清單檔案。每個模組都可以獨立構建,測試和除錯。

Android Studio使用模組可以輕鬆地將新裝置新增到專案中。通過遵循Android Studio中的幾個簡單步驟,您可以建立一個模組來包含特定於裝置型別的程式碼,例如Wear OS或Android TV。Android Studio自動建立模組目錄,例如源和資源目錄,以及build.gradle適用於裝置型別的預設檔案。此外,Android Studio還會建立具有推薦構建配置的裝置模組,例如使用Android電視模組的Leanback庫。

本頁介紹如何為特定裝置新增新模組。

Android Studio還可以輕鬆地將庫或Google Cloud模組新增到您的專案中。有關建立庫模組的詳細資訊,請參閱建立庫模組

建立一個新模組

要為專案向新裝置新增新模組,請執行以下操作:

  1. 單擊檔案 > 新建 > 新建模組
  2. 在出現的“ 建立新模組”視窗中,Android Studio提供以下裝置模組:
    • 手機和平板電腦模組
    • 穿OS模組
    • Android電視模組
    • 玻璃模組
    選擇所需裝置的模組,然後單擊“ 下一步”
  3. 在“ 配置新模組”表單中,輸入以下詳細資訊:
    • 應用程式名稱:此名稱用作新模組的應用啟動器圖示的標題。
    • 模組名稱:此文字用作可見原始碼和資原始檔的資料夾的名稱。
    • 包名稱:這是模組中程式碼的Java名稱空間。它作為package 模組的Android清單檔案中的屬性 新增 。
    • 最低SDK:此設定表示應用程式模組支援的最低Android平臺版本。此值設定 檔案中的minSdkVersion屬性build.gradle,您可以稍後編輯該 屬性。

    然後單擊下一步

  4. 根據您選擇的裝置模組,以下頁面顯示一組適當的程式碼模板,您可以選擇將其用作主要活動。單擊要啟動的活動模板,然後單擊“ 下一步”。如果您不需要活動,請單擊“ 新增無活動”,單擊“ 完成”,然後您就完成了。
  5. 如果您選擇了活動模板,請在“ 自定義活動”
    頁面上輸入活動的設定。大多數模板都要求提供活動名稱佈局名稱標題,但每個模板都有特定於活動的設定。單擊 完成。使用活動模板建立應用程式模組時,您可以立即在裝置上執行並測試該模組。

Android Studio為新模組建立所有必需的檔案,並將專案與新模組gradle檔案同步。為新裝置新增模組還會將目標裝置所需的任何依賴項新增到模組的構建檔案中。

Gradle專案同步完成後,新模組將顯示在左側的“ 專案”視窗中。如果沒有看到新模組資料夾,請確保該視窗顯示Android檢視

匯入模組

要將現有模組匯入專案,請執行以下操作:

  1. 單擊檔案>新建>匯入模組
  2. 在“ 源目錄”框中,鍵入或選擇要匯入的模組的目錄:
    • 如果要匯入一個模組,請指明其根目錄。
    • 如果要從專案匯入多個模組,請指明專案資料夾。對於資料夾內的每個模組,將出現一個框,指示 源位置模組名稱。確保為要匯入的每個模組選中“ 匯入”框。
    如果您的模組具有其他依賴項,則將列出它們以在“ 其他所需模組”下匯入 。
  3. 在“ 模組名稱”欄位中鍵入所需的模組名稱。
  4. 單擊完成。

匯入模組後,它將顯示在左側的“ 專案” 視窗中

下一步

新增新模組後,您可以修改模組程式碼和資源,配置模組構建設定以及構建模組。您也可以像執行任何其他應用程式一樣執行和除錯模組。

您還需要新增程式碼和資源以正確支援新裝置。有關如何為不同裝置型別開發應用程式模組的更多資訊,請參閱相應的文件:

在開發新模組時,您可能會建立已在不同應用程式模組中複製的裝置無關程式碼。考慮將共享程式碼移動到庫模組並將庫作為依賴項新增到應用程式模組,而不是維護重複的程式碼。有關建立庫模組並將其新增為依賴關係的更多資訊,請參閱 建立Android庫