avdmanager
は、コマンドラインから Android Virtual Device(AVD)を作成して管理できるようにするコマンドライン ツールです。AVD を使用すると、Android Emulator でシミュレートする Android ハンドセット、Wear OS スマートウォッチ、Android TV デバイスの特性を定義できます。
Android Studio を使用している場合は、このツールを使用する必要はありません。代わりに IDE から AVD を作成して管理できます。
avdmanager
ツールは、Android SDK コマンドライン ツール パッケージ(android_sdk/cmdline-tools/version/bin/avdmanager
)に含まれています。
構文
avdmanager
を使用するには、次の構文を使用します。
avdmanager [global options] command [command options]
グローバル オプション
グローバル オプション | 説明 |
---|---|
-s | --silent
|
サイレント モード: エラーのみが出力されます。 |
-h | --help
|
使用方法のヘルプが出力されます。 |
-v | --verbose
|
詳細モード: エラー、警告、情報メッセージが出力されます。 |
--clear cache
|
SDK Manager のリポジトリのマニフェスト キャッシュを削除します。 |
コマンドとコマンド オプション
コマンドとオプション | 説明 |
---|---|
create avd -n name -k "sdk_id" [-c
{path|size}] [-f] [-p path]
|
新しい AVD を作成します。AVD の name を指定し、引用符で囲んだ sdk_id を使用して AVD に使用する SDK パッケージの ID を指定します。たとえば、次のコマンドは、API レベル 25 の x86 システム イメージを使用して、 avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"他のオプションの使用方法は次のとおりです。 <ph type="x-smartling-placeholder">
|
delete avd -n name
|
AVD を削除します。name を使用して AVD を指定する必要があります。 |
move avd -n name [-p path] [-r
new-name]
|
AVD の移動や名前の変更を行います。name を使用して AVD を指定する必要があります。他のオプションの使用方法は次のとおりです。
|
list [target|device|avd] [-c]
|
利用可能なすべてのターゲット、デバイス定義、AVD のリストを出力します。target 、device 、avd のいずれも指定しないと、avdmanager によって 3 つすべてがリスト表示されます。-c 引数を追加すると、スクリプトに適したコンパクトな出力を取得できます。3 種類をすべて出力する場合、-c 引数は指定できません。 |