基本的なタッチ スクリーンのジェスチャーとスマートフォンの操作以外の方法を使用して、仮想デバイスでアプリをテストする必要が生じることがあります。たとえば、さまざまな場所やネットワークの状態をシミュレートする場合などです。このページでは、高度なエミュレータ機能と、Android Studio でエミュレータを起動するさまざまな方法について説明します。
このセクションの別のページでは、ターミナルを使用する、エミュレータのさらに高度な使用方法について説明しています。特別なユースケースは次のとおりです。
- Android Studio を使用していない場合は、コマンドラインからエミュレータを起動できます。
- 指紋認証などの機能をテストしたり、仮想デバイスのバッテリー状態を変更したりするには、エミュレータ コンソール コマンドを送信します。
- 相互に通信できる 2 つのエミュレータ インスタンスを用意したり、他の複雑なネットワーク アーキテクチャを設定したりするには、エミュレータのネットワークをセットアップします。
ほとんどのアプリ デベロッパーは、基本的なエミュレータ ナビゲーション機能とこのページの機能で、テストのニーズを満たすことができます。エミュレータの操作方法に応じて何ができるかを個別に比較するには、エミュレータの機能比較をご覧ください。
制限事項
Android Emulator には、次の仮想ハードウェアは含まれません。
- Bluetooth
- NFC
- SD カードの挿入、取り出し
- デバイスに装着されたヘッドフォン
- USB
Wear OS のスマートウォッチ エミュレータには、[Overview (Recent Apps)] ボタン、十字キー、指紋認証センサーはありません。