エミュレータの高度な使用方法
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
基本的なタッチ スクリーンのジェスチャーとスマートフォンの操作以外の方法を使用して、仮想デバイスでアプリをテストする必要が生じることがあります。たとえば、さまざまな場所やネットワークの状態をシミュレートする場合などです。このページでは、高度なエミュレータ機能と、Android Studio でエミュレータを起動するさまざまな方法について説明します。
このセクションの別のページでは、ターミナルを使用する、エミュレータのさらに高度な使用方法について説明しています。特別なユースケースは次のとおりです。
ほとんどのアプリ デベロッパーは、基本的なエミュレータ ナビゲーション機能とこのページの機能で、テストのニーズを満たすことができます。エミュレータの操作方法に応じて何ができるかを個別に比較するには、エミュレータの機能比較をご覧ください。
制限事項
Android Emulator には、次の仮想ハードウェアは含まれません。
- Bluetooth
- NFC
- SD カードの挿入、取り出し
- デバイスに装着されたヘッドフォン
- USB
Wear OS のスマートウォッチ エミュレータには、[Overview (Recent Apps)] ボタン、十字キー、指紋認証センサーはありません。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[],null,["# Advanced emulator usage\n\nYou might need to test your app on a virtual device using more than\njust basic touch screen gestures and phone movements. For example, you might want to\nsimulate different locations or network conditions. This page covers advanced\nemulator features and different ways to launch the emulator with Android\nStudio.\n\nThe other pages in this section cover even more advanced ways to use the\nemulator, which require you to use the terminal. These more specialized use cases are:\n\n- If you aren't using Android Studio, you can [start the emulator from the command line](/studio/run/emulator-commandline).\n- To test features including fingerprint validation, or to change your virtual device's battery state, you can [send emulator console commands](/studio/run/emulator-console).\n- To have two emulator instances that can communicate to each other, or to set up other complex network architectures, you can [set up emulator networking](/studio/run/emulator-networking).\n\nFor most app developers, the\n[basic emulator navigation capabilities](/studio/run/emulator#navigate) and\nthe features on this page cover your testing needs. For a side-by-side\ncomparison of what you can do with the emulator depending on how you interact\nwith it, see [the emulator feature comparison](/studio/run/emulator-comparison).\n\nLimitations\n-----------\n\nThe Android Emulator doesn't include virtual hardware for the following:\n\n- Bluetooth\n- NFC\n- SD card insert/eject\n- Device-attached headphones\n- USB\n\nThe watch emulator for Wear OS doesn't provide the Overview (Recent Apps)\nbutton, D-pad, or fingerprint sensor."]]