2016-07-20 22 views
1

問題があります。私は開発プロセスを分離するためにハイパーV仮想マシンを使用します。私は仮想マシンでWindows 10を使用します。しかし、仮想マシンにハイパーバイザーをインストールすることはできません。ハイパーVを使わないでxamarin.formsアプリケーションをどのようにデバッグできますか?Androidエミュレータとネスト仮想化

ありがとうございました。

クイックアンサー:いいえ。ハイパー-vのネストは、プレビュー機能として生のままです。

答えて

0

私は、Windows 10

  1. シャットダウンまたは仮想マシンのスイッチをオフに使用することができます解決策を見つけました。
  2. 管理者権限を持つpowershellを開きます。

セットVMProcessor -VMName "" -ExposeVirtualizationExtensions $真

"VMのVMNAME" 名前を適用します。 4.ネストされたハイパーvを有効にします。

PS>プレビュー機能です。それは不安定に働くことができます。同じビルドのWindows 10は、ホストとVMにインストールする必要があります。ダイナミックメモリ、保存/復元機能はサポートされていません。 プレビュー機能です。、私は仮想マシン上でハイパーバイザーをインストールすることができるよhttps://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/user_guide/nesting?f=255&MSPPError=-2147217396

UPDATE

以上をお読みください。しかし、Android用Visual Studio Emulatorでアンドロイドイメージを使ってネストされた仮想マシンを実行することはできません。ハイパーバイザーのイベントログは言う:回復不能なエラーが トリプルフォールトを引き起こした仮想プロセッサ上で発生したため、「エミュレータ5インチキットカット(4.4)XXHDPI Phone.a.ripenko VS」

が リセットされました。このエラーは、ハイパーバイザの問題 が原因で発生している可能性があります。問題が解決しない場合は、製品サポートに連絡してください。 (仮想マシンID)

入れ子のハイパーvは未処理で、期待どおりに動作していないようです。

+0

問題の解決方法はわかりませんが、ネスト化された仮想化は可能です。 **物理マシン(WinServer2016)** - > ** VM(WinServer2016)** - ** ** Android用VSエミュレータ**は、この設定で環境をセットアップし、期待どおりに動作しました。 –