8、Android SDK命令行工具avdmanager

avdmanager 是一個命令行工具,可讓您從命令行創建和管理 Android 虛擬設備 (AVD)。藉助 AVD,您可以定義要在 Android 模擬器中模擬的 Android 手機、Wear OS 手錶或 Android TV 設備的特性。

如果您使用 Android Studio,就無需使用此工具,而是可以從 IDE 中創建和管理 AVD

avdmanager 工具在 Android SDK 工具軟件包(25.3.0 及更高版本)中提供,並位於 android_sdk/tools/bin/ 下,所以它是一個Android SDK工具。

語法

    avdmanager [global options] command [command options]

全局選項

全局選項 說明
-s 靜默模式:僅輸出錯誤
-h 使用幫助
-v 詳細模式:輸出錯誤、警告和參考性消息。

命令和命令選項

命令和選項 說明
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]

創建一個新的 AVD。您必須爲該 AVD 提供一個名稱,並使用加引號的 sdk_id 指定要用於該 AVD 的 SDK 軟件包的 ID。例如,以下命令會使用 x86 系統映像(API 級別 25)創建一個名爲 test 的 AVD:

avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"

 

下面介紹了其他選項的用法:
  • -c {path|size}:此 AVD 的 SD 卡映像的路徑,或要爲此 AVD 創建的新 SD 卡映像的大小(以 KB 或 MB 爲單位,分別以 K 或 M 表示)。例如,-c path/to/sdcard/ 或 -c 1000M
  • -f:強制創建 AVD。如果您需要用同名的新 AVD 覆蓋現有的 AVD,請使用此選項。
  • -p path:將從中創建此 AVD 的文件的目錄所在位置的路徑。如果您未指定路徑,則會在 ~/.android/avd/ 中創建 AVD。
delete avd -n name 刪除一個 AVD。您必須使用 name 指定該 AVD。
move avd -n name [-p path] [-r new-name] 移動和/或重命名一個 AVD。您必須使用 name 指定該 AVD。下面介紹了其他選項的用法:
  • -p path:用於接收此 AVD 的文件的目錄所在位置的絕對路徑。如果您不添加此參數,則不會移動 AVD。如果您要在原位重命名 AVD,則可以選擇不添加此參數。
  • -r new-name:AVD 的新名稱(如果您要對其重命名)。
list [target|device|avd] [-c] 列出所有可用的目標、設備定義或 AVD。如果您未指定 targetdevice 或 avd,則 avdmanager 會列出全部三項。添加 -c 參數可以接收適合腳本的簡潔輸出。將全部三個選項一起列出時,-c 參數不可用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章