Visual Studio Emulator for AndroidVisual Studio Emulator for Android

Visual Studio Emulator for Android は、Android デバイスをエミュレートするデスクトップ アプリケーションです。The Visual Studio Emulator for Android is a desktop application that emulates an Android device. 物理デバイスを使用しないで Android アプリをデバッグおよびテストできる仮想化環境を提供します。It provides a virtualized environment in which you can debug and test Android apps without a physical device. また、アプリケーションのプロトタイプ用の分離された環境も提供します。It also provides an isolated environment for your application prototypes.

Visual Studio Emulator for Android は、実際のデバイスに匹敵するパフォーマンスを提供するように設計されています。The Visual Studio Emulator for Android is designed to provide comparable performance to an actual device. ただし、アプリを公開する前に、物理デバイスでアプリをテストすることをお勧めします。Before you publish your app, however, we recommend that you test your app on a physical device.

Android プラットフォームごとに異なるデバイス プロファイル、画面の解像度、および Visual Studio Emulator for Android でサポートされるその他のハードウェア プロパティで、アプリをテストできます。You can test your app on a unique device profile for each of the Android platforms, screen resolutions, and other hardware properties supported by Visual Studio Emulator for Android.

注意

Visual Studio Tools for Apache Cordova では Google Android エミュレーターを使用することをお勧めします。The Google Android emulator is recommended for use with the Visual Studio Tools for Apache Cordova. 詳細については、「Android での Apache Cordova アプリの実行」を参照してください。For more information, see Run your Apache Cordova app on Android.

インストールとアンインストールInstalling and uninstalling

インストールInstalling

Visual Studio Emulator for Android は、Visual Studio で使用できるクロスプラットフォーム ツールのコンポーネントであり、Visual Studio のカスタム セットアップで、[クロスプラットフォーム モバイル開発]、[共通ツールとソフトウェアの開発キット]、[Visual Studio Emulator for Android] を選択するとインストールされます。Visual Studio Emulator for Android is a component of the cross-platform tools available in Visual Studio and will be installed during a custom Visual Studio setup when you select Cross-Platform Mobile Development, then Common Tools and Software Development Kits, and then Visual Studio Emulator for Android.

アンインストールUninstalling

コントロール パネルの [プログラムの追加と削除] を使用して、Android 用の Visual Studio エミュレーターをアンインストールできます。You can uninstall the Visual Studio Emulator for Android using Add/Remove Programs in the Control Panel.

注意

Visual Studio をアンインストールしても、エミュレーターはアンインストールされません。Uninstalling Visual Studio will not uninstall the emulator. エミュレーターを別個にアンインストールする必要があります。You must uninstall the emulator separately.

Visual Studio Emulator for Android をアンインストールしても、エミュレーター用に作成された Hyper-V 仮想イーサネット アダプターは自動的に削除されません。When you uninstall the Visual Studio Emulator for Android, the Hyper-V Virtual Ethernet Adapters that were created for the emulator to use are not automatically removed. HYPER-V マネージャーを開き、エミュレーターの VHD イメージの 1 つを選択後、[ネットワーク] タブを選び、このタブに表示される各スイッチで [削除] を選択して、これらの仮想アダプター (使用中でない場合) を手動で削除することができます。You can manually remove these virtual adapters (if not in use) by opening Hyper-V Manager, selecting one of the emulator VHD images, choosing the Networking tab, and choosing Remove for each of the switches that appears in this tab.

システム要件と下位互換性System Requirements and backward compatibility

Visual Studio Emulator for Android のハードウェア、ソフトウェア、構成の要件に関する重要な情報については、次のトピックをご覧ください。For important info about the hardware, software, and configuration requirements for Visual Studio Emulator for Android, see the following topic.

  • System Requirements for the Visual Studio Emulator for AndroidSystem Requirements for the Visual Studio Emulator for Android

    Visual Studio Emulator for Android には Visual Studio 2015 が必要です。それより前のバージョンの Visual Studio との下位互換性はありません。Visual Studio Emulator for Android requires Visual Studio 2015; it is not backward compatible with earlier versions of Visual Studio.

    エミュレーターの新しいバージョンは古いバージョンの上にインストールされます (また、場合によっては、古いイメージが置き換えられて、イメージにインストールされている設定、アプリ、ファイルが破棄されることがあります)。New versions of the emulator are installed on top of old versions (and may, in some cases, replace the old images, discarding the settings, apps, and files installed on those images).

Visual Studio Emulator for Android でのネットワークNetworking in the Visual Studio Emulator for Android

Visual Studio Emulator for Android のネットワーク接続は、次のような特性のデスクトップ コンピューターの接続と同じように動作します。The networking connection of the Visual Studio Emulator for Android behaves like the connection of a desktop computer with these characteristics:

  • エミュレーターは、独自の IP アドレスを持つ独立したデバイスとしてネットワーク上に表示されます。The emulator appears on the network as a separate device with its own IP address.

  • エミュレーターにまだインストールされていない追加のネットワーク ソフトウェアは必要ありません。It does not require any additional networking software that is not already installed with the emulator.

  • Windows ドメインには参加しません。It is not joined to a Windows domain.

    エミュレーターのネットワーク接続の機能を理解するには、Android 電話機から同じネットワークへの Wi-Fi 接続と同じように考えてください。To understand the capabilities of the emulator's network connection, think of it as similar to a Wi-Fi connection from your Android phone to the same network. 携帯電話で実行されているアプリが Wi-Fi 接続を介してネットワーク リソースにアクセスできる場合、エミュレーターで実行されているアプリも同じネットワーク リソースにアクセスできます。If an app running on your phone can access a network resource over its Wi-Fi connection, then an app running on the emulator can also access the same network resource.

    ネットワーク要件について詳しくは、「Visual Studio Emulator for Android のシステム要件」をご覧ください。For more info on network requirements, see System Requirements for the Visual Studio Emulator for Android

    ネットワークの問題のトラブルシューティングについて詳しくは、「Visual Studio Emulator for Android のトラブルシューティング」をご覧ください。For info on troubleshooting networking issues, see Troubleshooting the Visual Studio Emulator for Android.

Visual Studio Emulator for Android の構成Configure the Visual Studio Emulator for Android

Android アプリでさまざまな Android ハードウェアとの互換性をテストするのは、難しい場合があります。Testing your Android app for compatibility across the staggering variety of Android hardware can be a challenge. 市場に出回っている Android 携帯電話およびタブレットには、さまざまなバージョン、画面サイズ、ハードウェア構成 (RAM、CPU、アーキテクチャなど) がありますAndroid phones and tablets in the market span a wide range of versions and screen sizes and come in many different hardware configurations (RAM, CPUs, architecture, etc.). Visual Studio Emulator for Android は、デバイス プロファイルを使用することによってこれを簡素化します。The Visual Studio Emulator for Android simplifies this using device profiles. 付属のデバイス プロファイルでは、Samsung、Motorola、Sony、LG その他のデバイスを含む、市場で最も人気のあるハードウェアが含まれています。Our set of device profiles represent the most popular hardware in the market, including devices from Samsung, Motorola, Sony, LG, and more.

Visual Studio 2015 では、Emulator Manager を使用してデバイス プロファイルをインストール、アンインストール、開始できます。In Visual Studio 2015, you can install, uninstall, and start device profiles using the Emulator Manager. Emulator Manager にアクセスするには、[ツール][Visual Studio Emulator for Android] の順に選択します。Access the Emulator Manager by choosing Tools, then Visual Studio Emulator for Android.

Visual Studio Emulator for Android ManagerThe Visual Studio Emulator for Android Manager

既定では、4 つのインストール済みデバイス プロファイルがあり (KitKat and Lollipop phone/5" および tablet/7" 構成)、白いテキストとアイコンで示されます。By default, there are four pre-installed device profiles (KitKat and Lollipop phone/5" and tablet/7" configurations), as indicated by the white text and icons. 一覧の他のプロファイルは、[プロファイルのインストール] ボタンをクリックしてインストールが完了するまで、グレー表示になっています。Other profiles in the list will appear grayed out until you choose the Install Profile button and the installation completes. API レベルで一覧をフィルター処理でき、プロファイルの右下にある詳細矢印をクリックすると構成の詳細が表示されます。You can filter the list by API Level and click the details arrow on the bottom right-hand side of a profile to view its full configuration details.

対象にするプロファイルのセットをインストールした後は、緑色の [プレイ] ボタンをクリックすることで Manager から新しいプロファイルを直接開始できます。Once you've installed the set of profiles that you'd like to target, you can start these new profiles directly from the manager by pressing the green Play button. Visual Studio クロス プラットフォーム モバイル プロジェクト タイプのデバッグ対象ドロップダウン メニューにも表示されます。They will also appear in the debug target dropdown menu in any Visual Studio cross-platform mobile project type.

エミュレーターでテストできる機能Features that you can test in the emulator

エミュレーターでテストできる機能に関する詳細については、このドキュメントを参照してください。For detailed information on features you can test in the emulator, see this documentation.

エミュレーターでテストできない機能Features that you can't test in the emulator

次の一覧は、エミュレーターでテストできない Android プラットフォームの機能です。The following list describes features of the Android platform that you cannot test in the emulator. これらの機能は物理デバイスでテストする必要があります。You have to test these features on a physical device.

  • コンパスCompass

  • ジャイロスコープGyroscope

  • 振動コントローラーVibration controller

  • 明るさ。Brightness. エミュレーターの輝度レベルを変更しても、画面上のデバイスの表示方法は視覚的に変わりません。Changing the brightness level of the emulator will not visually impact the way the device appears on your screen.

サポート リソースSupport Resources

ホスト コンピューターがシステム要件を満たしていて、このトラブルシューティング ガイドに記載されていない問題が発生した場合は次のようにします。If your host computer meets the system requirements and you encounter an issue not covered in this troubleshooting guide:

  • android エミュレーターと visual-studio タグの試用について StackOverflow で質問を投稿します。Ask a question on StackOverflow using the android-emulator and the visual-studio tag.

  • Visual Studio またはエミュレーター マネージャーで、[気に入った機能の報告] を使用して、問題を報告します。Report an issue using the Send a Smile tool in Visual Studio or in the Emulator Manager.

関連項目See Also

Visual Studio Emulator for Android のシステム要件 System Requirements for the Visual Studio Emulator for Android
Visual Studio Emulator for Android のトラブルシューティングTroubleshooting the Visual Studio Emulator for Android