Android Emulator のセットアップ

このガイドでは、アプリをテストするために Android Emulator を準備する方法について説明します。

概要

Android Emulator は、さまざまなデバイスをシミュレートするために、多様な構成で実行できます。 各構成は、仮想デバイスと呼ばれます。 エミュレーターでアプリを展開してテストする場合は、Nexus や Pixel Phone などの物理的な Android デバイスをシミュレートする事前構成済みまたはカスタム仮想デバイスを選択します。

以下のセクションでは、Android Emulator を高速化してパフォーマンスを最大化する方法、Android Device Manager を使用して仮想デバイスを作成し、カスタマイズする方法、そして仮想デバイスのプロファイル プロパティをカスタマイズする方法について説明します。 さらに、トラブルシューティングのセクションでは、よくあるエミュレーターの問題とその回避策について説明します。

セクション

エミュレーター パフォーマンスのためのハードウェア高速化

Hyper-V または HAXM 仮想化テクノロジを使用して、Android Emulator のパフォーマンスを最大にするためにコンピューターを準備する方法。 Android Emulator はハードウェアの高速化なしでは非常に低速なため、このエミュレーターを使用する前に、お使いのコンピューターでハードウェア アクセラレータを有効にすることをお勧めします。

Android Device Manager による仮想デバイスの管理

Android Device Manager を使って仮想デバイスを作成およびカスタマイズする方法。

Android 仮想デバイス プロパティの編集

Android Device Manager を使用して仮想デバイスのプロファイル プロパティを編集する方法。

Android Emulator のトラブルシューティング

この記事では、Android Emulator の実行中に発生する、特に一般的な警告メッセージと問題をその回避策やヒントと共に説明します。

Note

M1 などの Apple チップを搭載した Mac を使用している場合は、GitHub から M1 プレビュー用の Android Emulator をインストールする必要があります。

Android Emulator を構成した後は、「Debugging on the Android Emulator」(Android Emulator でのデバッグ) でエミュレーターの起動方法と、アプリのテストとデバッグでの使用方法を確認してください。

Note

Android SDK Tools バージョン 26.0.1 以降、Google は、新しい CLI (コマンド ライン インターフェイス) ツールを優先して、既存の AVD/SDK マネージャーのサポートを削除しました。 この非推奨に関する変更のため、Android Tools 26.0.1 以降には、Google SDK/Device Manager の代わりに、Xamarin SDK/Device Manager が使用されるようになりました。 Xamarin SDK Manager の詳細については、「Xamarin.Android 向け Android SDK を設定する」を参照してください。