5

android studio avd manager でエミュレーターを実行中にエラーが発生しました:

...AppData\Local\Android\Sdk\emulator/emulator-x86.exe: invalid option -- '-enable-whpx' 
  • Androidスタジオのバージョンは3.1.3です
  • Androidエミュレータのバージョンは27.3.9です
  • Windows 10 で Hyper-V と Windows ハイパーバイザー プラットフォームがアクティブになっている
  • そしてWindowsHypervisorPlatform = onフラグが立った...sdk\emulator\lib/advancedFeatures.ini

これは詳細モードの一部です。

emulator: Checking whether Windows Hypervisor Platform (WHPX) is available.
emulator: Could not load library WinHvPlatform.dll
emulator: WHPX is either not available or not installed.
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: HAXM version 7.2.0 (4) is installed and usable.

Windows ハイパーバイザー プラットフォームは、Windows の機能でチェックされておりWinHvPlatform.dllC:\Windows\System32

WHPX を有効またはインストールするにはどうすればよいですか?

4

1 に答える 1

2

私の問題は、エミュレータエンジンを変更するだけで解決しました。

ドキュメントによると、-engineフラグを使用してエミュレータ エンジンを指定できます。上記のエラーは、classicエンジンを使用して発生します。エンジンを変更したとき、autoまたはqemu2エミュレーターがエラーなしで起動したとき。エンジンを変更するに.../sdk/emulatorは、コマンド ラインでディレクトリに移動し、次を実行します。

emulator.exe -list-avds

これにより、仮想デバイス名が出力されます

次に実行します:

emulator.exe -avd YOUR_DEVICE_NAME -engine qemu2

また

emulator.exe -avd YOUR_DEVICE_NAME -engine auto

これがお役に立てば幸いです。

于 2018-10-11T20:03:04.293 に答える