C:\WINDOWS\system32>emulator -help
Androidエミュレーターの使用法: emulator [options] [-qemu args]
オプション:
-list-avds 利用可能なAVDを一覧表示します
-sysdir <dir> <dir>でシステムディスクイメージを検索します
-system <file> <file>から初期システムイメージを読み取ります
-vendor <file> <file>から最初のベンダーイメージを読み取ります
-writable-system 「adbremount」の後にシステムとベンダーのイメージを書き込み可能にします
-delay-adb 起動が完了するまでadb通信を遅延させます
-datadir <dir> ユーザーデータを<dir>に書き込みます
-kernel <file> 特定のエミュレートされたカーネルを使用します
-ramdisk <file> ramdiskイメージ(デフォルト<システム> /ramdisk.img
-image <file> 廃止されました。代わりに、-system <file>を使用してください
-initdata <file> '-init-data <file>'と同じです
-data <file> データイメージ(デフォルト<datadir> /userdata-qemu.img
-encryption-key <file> <file>から最初の暗号化キーイメージを読み取ります
-logcat-output <file> <file>logcatの出力ファイル(デフォルトなし)
-partition-size <size システム/データパーティションサイズ(MB単位)
-cache <file> キャッシュパーティションイメージ(デフォルトは一時ファイル)
-cache-size <size> キャッシュパーティションサイズ(MB単位)
-no-cache キャッシュパーティションを無効にします
-nocache -no-cacheと同じです
-sdcard <file> SDカードイメージ(デフォルトは<datadir> /sdcard.img
-quit-after-boot <timeout> ゲストが完全に起動した後、または秒単位でタイムアウトした後のqeuitエミュレータ
-qemu-top-dir <dir> 指定されたdir(相対パスまたは絶対パス)でエミュレーターを使用します
-monitor-adb <verbose_level> ゲストとホスト間のadbメッセージを監視します。デフォルトでは監視しません。
-snapstorage <file> すべての状態スナップショットを含むファイル(デフォルトは<datadir> /snapshots.img)
-no-snapstorage スナップショットストレージファイルをマウントしません(これにより、すべてのスナップショット機能が無効になります)
-snapshot <name> 自動開始および自動保存用のストレージファイル内のスナップショットの名前(デフォルトは「default-boot」)
-no-snapshot フルブートを実行し、自動保存しませんが、qemuvmloadとvmsaveはsnapstorageで動作します
-no-snapshot-save 終了時にスナップショットに自動保存しません:変更された状態を破棄します
-no-snapshot-load スナップショットから自動起動しません:フルブートを実行します
-snapshot-list 使用可能なスナップショットのリストを表示します
-no-snapshot-update-tim 復元時にスナップショット時間を修正しようとしません
-wipe-data ユーザーデータイメージをリセットします(initdataからコピーします)
-avd <name> 特定のAndroid仮想デバイスを使用します
-avd-arch <target> 特定のターゲットアーキテクチャを使用します
-skindir <dir> <dir>内のスキンを検索します(デフォルトは<system> / skins)
-skin <name> 指定されたスキンを選択します
-no-skin 非推奨:代わりにスキンなしのAVDを作成します
-noskin -no-skinと同じ
-memory <size> 物理RAMサイズ(MB単位)
-ui-only <UI feature> 要求されたUI機能のみを実行します
-id <name> この仮想デバイスにIDを割り当てます(avd名とは別)
-cores <number> エミュレートするCPUコアの数を設定します
-accel <mode> エミュレーションアクセラレーションを構成します
-no-accel '-acceloff 'と同じ
-ranchu 従来のエミュレータバックエンドの代わりに新しいエミュレータバックエンドを使用する
-engine <engine> エンジンを選択します。自動|クラシック| qemu2
-netspeed <speed> 最大ネットワークダウンロード/アップロード速度
-netdelay <delay> ネットワーク遅延エミュレーション
-netfast ネットワークシェーピングを無効にします
-code-profile <name> コードプロファイリングを有効にします
-show-kernel カーネルメッセージを表示します
-shell 現在の端末でルートシェルを有効にする
-no-jni DalvikランタイムでJNIチェックを無効にします
-nojni -no-jniと同じです
-logcat <tags> 指定されたタグでlogcat出力を有効にします
-no-audio オーディオサポートを無効にします
-noaudio -no-audioと同じです
-audio <backend> 特定のオーディオバックエンドを使用します
-radio <device> 無線モデムインターフェイスを文字デバイスにリダイレクトします
-port <port> コンソールに使用されるTCPポート
-ports <consoleport>、<adbport> コンソールおよびadbブリッジに使用されるTCPポート
-onion <image> 画面上にオーバーレイPNG画像を使用します
-onion-alpha <%age> タマネギの皮の半透明性を指定します
-onion-rotation 0|1|2|3 タマネギの皮の回転を指定します
-dpi-device <dpi> デバイスの解像度をdpiで指定します(デフォルトはDEFAULT_DEVICE_DPI)
-scale <scale> スケールエミュレータウィンドウ(非推奨)
-wifi-client-port <port> WiFi転送のために他のエミュレーターに接続します
-wifi-server-port <port> WiFi転送のために他のエミュレーターをリッスンします
-http-proxy <proxy> HTTP / HTTPSプロキシを介してTCP接続を確立します
-timezone <timezone> ホストのデフォルトの代わりにこのタイムゾーンを使用します
-change-language <language> 現在の言語の代わりにこの言語を使用します。フレームワークを再起動します。
-change-country <country> 現在の国の代わりにこの国を使用します。フレームワークを再起動します。
-change-locale <locale> 現在のロケールの代わりにこのロケールを使用します。フレームワークを再起動します。
-dns-server <servers> エミュレートされたシステムでこのDNSサーバーを使用します
-net-tap <interface> このTAPインターフェイスをネットワークに使用します
-net-tap-script-up <script> TAPインターフェースが起動したときに実行するスクリプト
-net-tap-script-down <script> TAPインターフェースがダウンしたときに実行するスクリプト
-cpu-delay <cpudelay> スロットルCPUエミュレーション
-no-boot-anim アニメーションを無効にして起動を高速化
-no-window グラフィカルウィンドウ表示を無効にします
-qt-hide-window QTウィンドウを開始しますが、ウィンドウ表示を非表示にします
-no-sim デバイスにはSIMカードがありません
-lowram デバイスはlowramデバイスです
-version エミュレータのバージョン番号を表示する
-no-passive-gps パッシブGPS更新を無効にします
-virtio-console virtioコンソールを使用する
-read-only 同じAVDでエミュレーターの複数のインスタンスを実行できますが、スナップショットを保存することはできません。
-is-restart <restart-pid> このエミュレーターが再起動であり、続行する前に<restart-pid>を待機することを指定します
-report-console <socket> コンソールポートをリモートソケットに報告します
-gps <device> NMEAGPSをキャラクターデバイスにリダイレクトします
--shell-serial <device> ルートシェル用の特定の文字デバイス
-tcpdump <file> ネットワークパケットをファイルにキャプチャします
-bootchart <timeout> ブートチャートを有効にします
-charmap <file> 特定のキー文字コード表を使用します
-studio-params <file> AndroidStudioがパラメーターを提供するために使用します
-prop <name> = <value> 起動時にシステムプロパティを設定します
-shared-net-id <number> IPアドレス10.1.2。<number>を使用して共有ネットワークに参加します
-gpu <mode> ハードウェアOpenGLESエミュレーションモードを設定します
-use-host-vulkan 「gpu」モードに関係なく、vulkanエミュレーションにホストを使用します
-camera-back <mode> カメラのエミュレーションモードを後ろ向きに設定します
-camera-front <mode> 正面を向いているカメラのエミュレーションモードを設定します
-webcam-list エミュレーションに使用できるWebカメラを一覧表示します
-virtualscene-poster <name> = <filename> 仮想シーンのポスターとしてpngまたはjpeg画像をロードします
-screen <mode> エミュレートされた画面モードを設定します
-force-32bit 常に32bitエミュレーターを使用します
-selinux <disabled | Permissive> SELinuxを無効モードまたは許容モードに設定します
-unix-pipe <path> 許可されるUnixパイプのリストに<path>を追加します
-fixed-scale 初期エミュレータウィンドウに固定1:1スケールを使用します。
-wait-for-debugger 起動時に一時停止し、デバッガプロセスがアタッチされるのを待ってから再開します
-skip-adb-authadb 認証ダイアログをスキップします
-metrics-to-console 使用状況メトリックを有効にし、メッセージをstdoutに出力します
-metrics-collection 使用状況の指標を有効にして、GooglePlayに送信します
-metrics-to-file <file> 使用状況メトリックを有効にし、指定されたファイルにメッセージを書き込みます
-detect-image-hang システムイメージのハングの検出を有効にします。
-feature <name | -name> 機能を強制的に有効または無効(-name)にします
-sim-access-rules-file <file> 指定されたファイルのSIMアクセスルールを使用します
-phone-number <phone_number> エミュレートされたデバイスの電話番号を設定します
-acpi-config <file> acpiデバイスのプロパティを指定します(階層キー=値のペア)
-fuchsia RunFuchsiaイメージ。 Android固有の設定をバイパスします。後の引数は標準のQEMU引数として扱われます
-window-size <size> Android固有の設定をバイパスする場合のウィンドウサイズを設定します。
-allow-host-audio オーディオ入力デバイスからのオーディオの送信を許可します。それ以外の場合は、オーディオをゼロにします。
-restart-when-stalled ゲストがストールしたときにゲストを再起動できるようにします。
-perf-stat <file> バックグラウンドで定期的なperfstatレポーターを実行し、指定されたファイルに出力を書き込みます。
-share-vid 共有メモリ領域で現在のビデオ状態を共有します。
-grpc <port> gRPCブリッジに使用されるTCPポート。
-grpc-tls-key <pem> gRPCTLSを有効にするために使用される秘密鍵を含むファイル。
-grpc-tls-cer <pem> gRPCTLSを有効にするために使用されるパブリックX509証明書を含むファイル。
-grpc-tls-ca <pem> クライアント証明書の検証に使用される認証局を含むファイル。
-grpc-use-tokeng RPC認証にエミュレータコンソールトークンを使用します。
-idle-grpc-timeout <timeout> <timeout>秒以内にgRPCアクティビティがない場合は、エミュレーターを終了します。
-waterfall <mode> ウォーターフォールを実行するモード。
--multidisplay index width height dpi flag 複数のディスプレイを構成します。
-google-maps-key <API key> Google MapsGUIで使用するAPIキー。
-no-location-ui 拡張ウィンドウでロケーションUIを無効にします。
-use-keycode-forwarding ホストcharmap変換の代わりにキーコード転送を使用します。
-record-session <file>,<delay>[,<duration>] エミュレータセッションを画面に記録します。
-legacy-fake-camera エミュレートされた偽のカメラにはレガシーカメラHALを使用します。
-no-direct-adb 内部通信に外部adb実行可能ファイルを使用します。
-check-snapshot-loadable <snapshot name|exported snapshot tar file> snasphotがロード可能かどうかを確認します。
-no-hidpi-scalingmac OSデバイスのゲストディスプレイのHiDPIスケーリングを無効にします。
-no-mouse-reposition マウスポインタがウィンドウの外に出た場合、エミュレータウィンドウの中央にマウスを再配置しません。
-qemu args ... 引数をqemuに渡します
-qemu -h qemuヘルプを表示する
-verbose '- debug-init 'と同じ
-debug <tags> デバッグメッセージを有効/無効にします
-debug- <tag> 特定のデバッグメッセージを有効にします
-debug-no- <tag> 特定のデバッグメッセージを無効にします
-help ヘルプを表示
-help- <option> オプション固有のヘルプを表示
-help-disk-images ディスクイメージの詳細
-help-debug-tags -debug <tags>のデバッグタグ
-help-char-devices <device>仕様
-help-environment 環境変数
-help-virtual-device 仮想デバイス管理
-help-sdk-images SDK使用時のディスクイメージについて
-help-build-images Androidを構築する際のディスクイメージについて
-help-all すべてのヘルプコンテンツを表示します