Android

這項工具已不受支援。 使用 Android Studio 建立 AVD建立專案,以及 使用 sdkmanager 查看及安裝 SDK 套件。

android 是位於 Android SDK tools/ 目錄中的指令列工具。android 的用途包括:

  • 建立、刪除及查看 Android 虛擬裝置 (AVD)(現已可透過 Android Studio 或 avdmanager 指令列執行這些作業)。
  • 建立及更新 Android 專案(現已可透過 Android Studio 執行這些作業)。
  • 更新 Android SDK,包含新平台、外掛程式和說明文件。(現已採用 指令列工具 sdkmanager)。

如果您使用的是 Android Studio,android 工具的功能會 已整合至 IDE,因此您不需要直接使用這項工具。

注意:以下選項的說明文件可能不完整,且可能已過期。如需最新的選項清單,請執行 android --help

語法

android 的語法如下:

android [global options] action [action options]

全域選項

-s
靜音模式:僅列印錯誤。
-h
使用說明。
-v
詳細模式:系統會列印錯誤、警告和資訊訊息。

AVD 動作和選項

下表包含 AVD 的動作和選項:

動作 選項 說明 註解
avd 啟動 AVD Manager。
sdk 啟動 Android SDK Manager。
create avd -n <name> AVD 的名稱。 必填
-t <targetID> 用於新 AVD 的系統映像檔的目標 ID。為了取得 目標,請使用 android list targets 必填
-c <path>|<size>[K|M] 要用於此 AVD 的 SD 卡映像檔路徑,或針對此 AVD 建立的新 SD 卡映像檔的大小。例如 -c path/to/sdcard-c 1000M
-f 強制建立 AVD。
-p <path> 這個 AVD 檔案的目錄將建立的位置路徑。
-s <name>|<width>-<height> 用於此 AVD 的外觀,以名稱或尺寸識別。android 工具會掃描 -t <targetID> 引數所引用目標的 skins/ 目錄,按名稱或尺寸找出相符的外觀。例如 -s HVGA-L
delete avd -n <name> 要刪除的 AVD 名稱。 必填
move avd -n <name> 要移動的 AVD 名稱。 必填
-p <path> 這個 AVD 檔案的目錄將建立的位置路徑。
-r <new-name> AVD 重新命名後的新名稱。
update avd -n <name> 要移動的 AVD 名稱。 必填

專案動作和選項

下表包含專案的動作和選項:

動作 選項 說明 留言
create project -n <name> 專案名稱。 必填
-t <targetID> 用於新 AVD 的系統映像檔的目標 ID。為了取得 目標,請使用 android list targets 必填
-k <path>|<size>[K|M] 套件命名空間。 必填
-a 預設 Activity 類別的名稱。 必填
-p <path> 專案目錄的位置。 必填
update project -n <name> 要更新的專案名稱。
-p <path> 專案的位置路徑。 必填
-l <library path> 所新增 Android 程式庫的位置路徑 (相對於主要專案)。
-s <subprojects> 更新子資料夾中的任何專案,例如測試專案。
-t <targetID> 專案所設定的目標 ID
create test-project -n <name> 專案名稱。
-p <path> 專案的位置路徑。 必填
-m <main> 專案名稱。 必填
update test-project -p <path> 所測試專案的位置路徑 (相對於新專案)。 必填
-m <main> 所測試專案的主要類別。 必填
create lib-project -k <packageName> 程式庫專案的套件名稱。 必填
-p <path> 專案的位置路徑。 必填
-t <targetID> 程式庫專案的目標 ID。 必填
-n <name> 專案名稱。 必填
update lib-project -p <path> 專案的位置路徑。 必填
-l <libraryPath> 所新增 Android 程式庫的位置路徑 (相對於主要專案)。
-t <name> 程式庫專案的目標 ID。
create uitest-project -n <name> UI 測試專案名稱。
-t <name> UI 測試專案的目標 ID。 必填
-p <path> UI 測試專案的位置路徑。 必填

更新動作

update adb
更新 adb,以支援 SDK 外掛程式中宣告的 USB 裝置。
update sdk
更新 SDK,可透過建議安裝新平台 (如果有的話)。