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

Visual Studio Emulator for Android は、Hyper-V 上で仮想マシンとして動作します。Hyper-V は Windows 8 以降のバージョンの仮想化テクノロジです。Visual Studio Emulator for Android runs as a virtual machine on Hyper-V, the virtualization technology for Windows 8 and later versions. エミュレーターを実行するには、このトピックで説明する Hyper-V の要件をコンピューターが満たしている必要があります。To run the emulator, your computer must meet the requirements to run Hyper-V as described in this topic.

エミュレーターをインストールすると、その前提条件の構成がセットアップ プログラムで自動的に行われます。The setup program tries to configure these prerequisites for you silently when you install the emulator. 前提条件の構成が正しく設定されると、エミュレーターは正常に動作します。When setup successfully configures the prerequisites, the emulator simply works as expected. 構成の設定が完了しなかった場合は、必要に応じて前提条件を手動で有効にします。Otherwise you may have to enable these prerequisites manually. 前提条件を手動で構成する必要がある場合、 こちら で説明されている Windows Phone Emulator と同じ手順とツールを利用してください。If you have to configure the prerequisites manually, the steps and tools are the same steps described here for the Windows Phone Emulator.

重要

エミュレーターのセットアップ プログラムでは、Visual Studio Emulator for Android を実行するための前提条件が確認されます。The setup program for the emulator checks the prerequisites for running Visual Studio Emulator for Android. 前提条件が存在しない場合、警告が表示されますが、セットアップでは必要ありません。It displays warnings if the prerequisites are not present, but it does not require them.

このトピックは、次のセクションで構成されています。This topic contains the following sections.

クイック チェックリストQuick Checklist

Visual Studio Emulator for Android を実行するための要件を簡単に確認できるチェックリストです。Here is a quick checklist of the requirements for running the Visual Studio Emulator for Android. 詳細については、このトピックの以下のセクションを参照してください。For more detailed info, see the subsequent sections in this topic.

システム要件System requirements

  • Hyper-V のサポート (後述の「Hyper-V」の要件を参照してください)Hyper-V support (see Hyper-V requirements below)

  • 6 GB 以上の RAM。6 GB or more of RAM.

  • Windows 8、Windows 8.1、Windows10 以上の Pro エディションの 64 ビット バージョン64-bit version of the Pro edition of Windows 8, Windows 8.1, Windows10 or higher

  • SSSE3 以降をサポートするプロセッサ。A processor that supports SSSE3 or later.

    ネットワーク要件Network requirements

  • DHCPDHCP

  • 自動的に構成された DNS とゲートウェイの設定Automatically configured DNS and gateway settings

    Hyper-V の要件Hyper-V requirements

  • BIOS で、次の機能がサポートされている必要があります。In the BIOS, the following features must be supported:

    • ハードウェア依存の仮想化Hardware-assisted virtualization

    • 第 2 レベルのアドレス変換 (SLAT)Second Level Address Translation (SLAT)

    • ハードウェア ベースのデータ実行防止 (DEP)Hardware-based Data Execution Prevention (DEP)

  • Windows で、Hyper-V を有効にして実行する必要があります。In Windows, Hyper-V must be enabled and running.

  • ローカルの Hyper-V Administrators グループのメンバーである必要があります。You have to be a member of the local Hyper-V Administrators group.

システム要件System requirements

コンピューターは次の条件を満たしている必要があります。Your computer must meet the following requirements:

  • Hyper-V のサポート (「 Hyper-V の要件」を参照してください)Hyper-V support (see Hyper-V requirements)

  • 6 GB 以上の RAM。6 GB or more of RAM.

  • Windows 8、Windows 8.1、Windows10 以上の Pro エディションの 64 ビット バージョン。64-bit version of the Pro edition of Windows 8, Windows 8.1, Windows10 or higher.

    RAM と Windows の要件を確認するには、コントロール パネルで [システムとセキュリティ] を選択し、[システム] を選択します。To check requirements for RAM and Windows, in Control Panel, choose System and Security, and then choose System.

    システム要件を確認するVerify the system requirements

ネットワーク要件Network requirements

ネットワークは次の条件を満たしている必要があります。Your network must meet the following requirements:

  • DHCPDHCP

    エミュレーターは、独自の IP アドレスでネットワーク上に個別のデバイスとして自動的に構成されるため、DHCP が必要です。The emulator requires DHCP because it configures itself as a separate device on the network with its own IP address.

  • 自動的に構成された DNS とゲートウェイの設定Automatically configured DNS and gateway settings

    エミュレーターの DNS およびゲートウェイ設定を手動で構成することはできません。It's not possible to configure DNS and gateway settings manually for the emulator.

    エミュレーターのネットワークの問題を解決する方法については、以下のトピックを参照してください。To troubleshoot networking issues in the emulator, see the following topics:

  • Troubleshooting the Visual Studio Emulator for AndroidTroubleshooting the Visual Studio Emulator for Android

Hyper-V の要件Hyper-V requirements

BIOS での Hyper-V の要件Hyper-V requirements in the BIOS

コンピューターの BIOS は、次の要件をサポートする必要があります。また、次の要件を有効にする必要があります。Your computer's BIOS must support the following requirements, and they must be enabled:

  • ハードウェア依存の仮想化Hardware-assisted virtualization

  • 第 2 レベルのアドレス変換 (SLAT)Second Level Address Translation (SLAT)

  • ハードウェア ベースのデータ実行防止 (DEP)Hardware-based Data Execution Prevention (DEP)

    Windows での Hyper-V の要件Hyper-V requirements in Windows

    コンピューターと BIOS 設定が既に Hyper-V をサポートするよう構成されている場合、セットアップ プログラムで Hyper-V が有効になり、開始されます。When your computer and BIOS settings are already configured to support Hyper-V, the setup program enables and starts Hyper-V. サポートする構成ではない場合は、必要に応じてこれらの要件を手動で有効にします。Otherwise you may have to enable these requirements manually.

必要条件Requirement この要件を確認して有効にする方法How to check and enable this requirement
Hyper-V がインストールされている必要があります。Hyper-V must be installed Windows Phone エミュレーターの Hyper-V を有効にするために使用する同じ手順に従ってください。Follow the same instructions used to enable Hyper-V for the Windows Phone emulator.

サービス スナップインで Hyper-V 仮想マシン管理 サービスの状態を確認します。Check the status of the Hyper-V Virtual Machine Management service in the Services snap-in.
Hyper-V が実行されている必要があります。Hyper-V must be running. サービスの管理の詳細については、以下のトピックを参照してください。For more info about managing services, see the following topics:

- サービスの開始、停止、一時停止、再開、または再起動- Start, stop, pause, resume, or restart a service
- サービスを開始する方法を構成します。- Configure how a service is started

ローカルの Hyper-V Administrators グループのメンバーである必要があります。You have to be a member of the local Hyper-V Administrators group.

権限の昇格を確認するメッセージを繰り返し表示せずに Visual Studio Emulator for Android を実行するには、ローカルの Hyper-V Administrators グループのメンバーである必要があります。To run the Visual Studio Emulator for Android without a recurring prompt to elevate your rights, you have to be a member of the local Hyper-V Administrators group. SDK をインストールするときに、既にコンピューターのローカル管理者である場合は、SDK のセットアップ プログラムによって Hyper-V Administrators グループに追加されます。If you are already a local administrator on the computer when you install the SDK, the setup program for the SDK adds you to the Hyper-V Administrators group. ローカル管理者ではない場合、手動でこの要件を有効にする必要があります。Otherwise you may have to enable this requirement manually.

エミュレーターを実行した時点で、まだ Hyper-V Administrators グループのメンバーではない場合、グループに参加するように求められます (ダイアログ ボックスは、Windows Phone エミュレーターを参照しています)。When you run the emulator, if you are not already a member of the Hyper-V Administrators group, you are prompted to join the group (the dialog box refers to the Windows Phone emulator). グループに参加するには、管理者権限が必要です。Joining the group requires administrator rights.

重要

グループに参加した場合は、変更を有効にするためにログオフするか、再起動します。After you join the group, log off or reboot to make the change take effect.

 Hyper-V Administrators セキュリティ グループに参加するJoining the Hyper-V Administrators security group

手動で自分をグループに追加するには、[ローカル ユーザーとグループ] スナップインを開きます。To add yourself to a group manually, open the Local Users and Groups snap-in. 詳細については、「 ユーザー アカウントをグループに追加する」を参照してください。For more information, see Add a user account to a group. (この Windows 7 トピックは、Windows 8 にも適用できます)。(This Windows 7 topic is also applicable to Windows 8.)

起動可能な VHD からのエミュレーターの実行はサポートされていませんRunning the emulator from a bootable VHD is not supported

起動可能な VHD から Windows を実行しているときに Visual Studio Emulator for Android でアプリを実行しようとすると、一般的にエミュレーターの起動に数分かかるか、起動に失敗します。If you try to run an app on the Visual Studio Emulator for Android while you are running Windows from a bootable VHD, the emulator typically takes several minutes to start or fails to start. エミュレーターの起動に失敗すると、"アプリの配置に失敗しました。When the emulator fails to start, you see the following message: App deployment failed. やり直してください。Please try again.

この構成はサポートされていません。" というメッセージが表示されます。This configuration is not supported. 関連する問題については、「 Troubleshooting the Visual Studio Emulator for Android」を参照してください。For information about related issues, see Troubleshooting the Visual Studio Emulator for Android.

Hyper-V に必要な圧縮と暗号化が行われていないファイルHyper-V requires uncompressed and unencrypted files

NTFS ファイル システムで構成したハード ドライブで、Hyper-V に使用する仮想ハード ディスク ファイルは、圧縮も暗号化もされていない状態である必要があります。On a hard drive configured with the NTFS file system, the virtual hard disk files used by Hyper-V must be uncompressed and unencrypted. 次のディレクトリが圧縮も暗号化もされていないことを確認してください。Make sure that the following directories are not compressed or encrypted:

  • %localappdata%\Microsoft\XDE%localappdata%\Microsoft\XDE

  • C:\Program Files (x86)\Microsoft Emulator ManagerC:\Program Files (x86)\Microsoft Emulator Manager

  • C:\Program Files (x86)\Microsoft Visual Studio Emulator for AndroidC:\Program Files (x86)\Microsoft Visual Studio Emulator for Android

  • %localappdata%\Microsoft\VisualStudioEmulator%localappdata%\Microsoft\VisualStudioEmulator

    ReFS ファイル システムでは、仮想ハード ディスク ファイルの整合性ビットが設定された状態にしておくことはできません。On the ReFS file system, the virtual hard disk files must not have the integrity bit set.

ハードウェア グラフィックス転送 (OpenGL ES のサポート) の要件Hardware Graphics Forwarding (OpenGL ES support) Requirements

OpenGL ES で使用される GPU など、エミュレーターで GPU の呼び出しをエミュレートするには、適切な DirectX ドライバーがインストールされた DirectX 互換の GPU が必要です。In order for the emulator to emulate calls to the GPU, such as those used by OpenGL ES, your machine must have a DirectX compatible GPU with appropriate DirectX drivers installed.

関連項目See Also

Visual Studio Emulator for Android のトラブルシューティングTroubleshooting the Visual Studio Emulator for Android