這項工具已不受支援。
使用 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,可透過建議安裝新平台 (如果有的話)。