次の方法で共有


Android エミュレーター

Google によって生成される Android エミュレーターは、コンピューター上の Android デバイスをシミュレートするため、各物理デバイスを持つ必要なく、さまざまなデバイスと Android API レベルでアプリをテストできます。 エミュレーターでアプリをデプロイしてテストする場合は、ピクセル電話などの物理 Android デバイスをシミュレートする Android 仮想デバイス (AVD) と呼ばれる、事前構成済みの仮想デバイスまたはカスタム仮想デバイスを選択します。 または、物理デバイスにアプリをデプロイすることもできます。 物理デバイスへのアプリの展開の詳細については、「 デバッグ用に Android デバイスを設定する」を参照してください。

Android エミュレーターは、Android 用の最初の .NET マルチプラットフォーム アプリ UI (.NET MAUI) アプリをビルドするときに、Visual Studio によってインストールされ、AVD が作成されます。 詳細については、「初めてのアプリを作成する」をご覧ください。

ハードウェア アクセラレーションが使用できないか、有効になっていない場合、エミュレーターの実行速度は非常に遅くなります。 ハードウェア アクセラレーションを有効にし、プロセッサ アーキテクチャに適した仮想デバイス イメージを使用することで、エミュレーターのパフォーマンスを大幅に向上させることができます。 詳細については、「 Android エミュレーターでハードウェア アクセラレーションを有効にする方法」を参照してください。

物理 Android デバイスは、シミュレートされたデバイスの Android バージョンとハードウェア特性を指定する AVD によってエミュレートされます。 アプリをテストするには、アプリを実行するように設計された各デバイスをモデル化する AVD を作成します。 各 AVD は、ユーザー データと SD カード データ用の独自のストレージを備えた独立したデバイスとして実行されます。 エミュレーターは、ユーザー データと SD カード データを AVD に固有のフォルダーに格納します。 エミュレーターを起動すると、AVD フォルダーからユーザー データと SD カード データが読み込まれます。 仮想デバイスの管理については、「 Android Device Manager を使用した仮想デバイスの管理」を参照してください。 仮想デバイスの構成の編集については、「 Android 仮想デバイスのプロパティの編集」を参照してください。

AVD を作成したら、エミュレーターを起動し、その中でアプリをデバッグできます。 詳細については、「 Android エミュレーターでのデバッグ」を参照してください。 アプリが AVD にインストールされたら、デバイスで任意のアプリを実行する場合と同様に、デバイスから実行できます。

さらに、エミュレーターには、Windows 仮想マシン (VM) 内から Mac で実行されているエミュレーターへの接続など、さまざまな目的で使用できる汎用性の高いネットワーク機能が用意されています。 詳細については、「 Windows 仮想マシン内から Mac 上の Android エミュレーターに接続する」を参照してください。

エミュレーターの問題の診断については、 Android エミュレーターのトラブルシューティングを参照してください。

エミュレーターを使用する

Android エミュレーターが実行されている場合は、コンピューターのマウス ポインターを使用してタッチ スクリーン上の指を模倣し、メニュー項目と入力フィールドを選択し、ボタンとコントロールをクリックします。 エミュレーターに入力するには、コンピューター キーボードを使用するか、エミュレーターに表示されるスクリーン キーボードを使用します。

一般的なアクションは、右側のパネルを使用してエミュレーターで実行できます。

アクション アイコン 説明
閉める Android エミュレーター ウィンドウの [閉じる] ボタンのスクリーンショット。 エミュレーターを閉じます。
最小 Android エミュレーター ウィンドウの最小化ボタンのスクリーンショット。 エミュレーター ウィンドウを最小化します。
パワー Android エミュレーター ウィンドウの電源ボタンのスクリーンショット。 クリックして画面のオン/オフを切り替えます。 デバイスのオン/オフを切り替える場合は、長押しします。
音量を上げる Android エミュレーター ウィンドウの [音量を上げる] ボタンのスクリーンショット。 音量を上げて。
音量を下げる Android エミュレーター ウィンドウの音量ダウン ボタンのスクリーンショット。 音量を下げます。
左に回転 Android エミュレーター ウィンドウの左回転ボタンのスクリーンショット。 画面を 90 度左に回転させます。
右に回転 Android エミュレーター ウィンドウの右回転ボタンのスクリーンショット。 画面を 90 度右に回転させます。
スクリーンショットを撮る Android エミュレーター ウィンドウのスクリーンショット ボタンのスクリーンショット。 クリックすると、デバイスのスクリーンショットが表示されます。
ズーム モードに入る Android エミュレーター ウィンドウのズーム ボタンのスクリーンショット。 クリックすると、カーソルがズーム アイコンに変更されます。 もう一度クリックしてズーム モードを終了します。
Back Android エミュレーター ウィンドウの [戻る] ボタンのスクリーンショット。 前の画面に戻るか、オプション メニュー、ダイアログ、スクリーン キーボード、または通知パネルを閉じます。
ホーム Android エミュレーター ウィンドウのホーム ボタンのスクリーンショット。 ホーム画面に戻ります。
概要 (最近使ったアプリ) Android エミュレーター ウィンドウの [概要] ボタンのスクリーンショット。 クリックすると、最近使用したアプリの一覧が開きます。 アプリを開くには、そのサムネイルをタップします。
詳細 Android エミュレーター ウィンドウの [その他] ボタンのスクリーンショット。 クリックすると、その他の機能と設定が表示されます。

エミュレーターでは、次のジェスチャをシミュレートできます。

ジェスチャー 説明
タップ マウスのプライマリ ボタンを押して離します。
ダブルタップ ダブルクリックし、プライマリ マウス ボタンを離します。
ドラッグ マウスのプライマリ ボタンを長押しし、項目を移動してから離します。
長押し マウスのプライマリ ボタンを押して、長押しし、離します。
ピンチ Windows の場合は Ctrl キー、macOS の場合は Command キーを押すと、ピンチ ジェスチャのマルチタッチ インターフェイスが表示されます。 マウスは、カーソルをドラッグして移動できる最初の指として機能します。 2 番目の指はアンカー ポイントの向かいにあります。 マウスの左ボタンを押すと、両方のポイントへのタッチがシミュレートされ、離すと両方のポイントが削除されます。
スワイプ マウスのプライマリ ボタンを長押しし、スワイプして離します。
垂直方向のスワイプ 画面上で垂直メニューを開き、マウス スクロール ホイールを使用してメニュー項目をスクロールします。

高度なエミュレーター シナリオ

基本的なタッチ ジェスチャ以上のものを使用して、仮想デバイスでアプリをテストできます。 たとえば、さまざまなネットワーク条件をシミュレートできます。 次の表に、高度な Android エミュレーター シナリオの詳細を確認する場所を示します。

シナリオ 詳細情報
カメラを使用する developer.android.com でのカメラのサポート
ファイルのインストールと追加 developer.android.com にファイルをインストールして追加 する
Wi-Fi を使用する developer.android.com での Wi-Fi
拡張コントロールを使用する developer.android.com の拡張コントロール、設定、ヘルプ
スナップショットを使う developer.android.com のスナップショット
コマンド ラインからエミュレーターを使用する developer.android.com のコマンド ラインからエミュレーターを起動 する
コンソール コマンドを送信する developer.android.com でエミュレーター コンソール コマンドを送信する
ネットワークの設定 developer.android.com で Android Emulator ネットワークを設定する
ハードウェア アクセラレーションを構成する developer.android.com で Android Emulator のハードウェア アクセラレーションを構成する
Android エミュレーター ツール developer.android.com での Android Emulator ツールの比較

制限事項

Android エミュレーターには、次の仮想ハードウェアは含まれません。

  • Bluetooth
  • NFC
  • SD カードの挿入/取り出し
  • デバイスに接続されたヘッドフォン
  • USB