2016-11-15 13 views
0

私はこれについていくつかの助けを探しています。私はgoogle計算機のWindows Server 2016マシンを持っています。私はAndroid StudioとAndroid仮想デバイス(AVD)を実行するためにそれを使用しようとしています。 AVDでは、Hyper-Vを無効にする必要があります。 Hyper-Vを無効にして(管理モードでコマンドプロンプトを使用してbcdeditを実行して)再起動しても、AVDマネージャーはhyper-vがまだオンであることを示します。Google ComputeマシンでHyper-Vを無効にすることはできますか?

Google ComputeマシンでハイパーVをオフにすることが可能かどうかを確認したかったですか? コマンド私は使用しました:bcdedit/set hypervisorlaunch off

答えて

0

私の推測では、このコマンドはあなたを誤解しています。 GCE VMでは、ハイパーバイザー(特にGCEのハイパーバイザー用)にハードウェアアシスタンスを提供するインテルCPUエクステンションはすでに稼働中で、使用中です。これらはしばしば「VT-x」と呼ばれます。 Android Virtual Devicesは独自のハイパーバイザーを実行することで動作しますが、GCEはプロセッサーからVT-xを使用しているため、現在はゲストに提供する必要はありません。Androidハイパーバイザーを実際に "入れ子にする"ことはできませんGCEゲストの中にこの制限に遭遇する別の同様のユースケースは、Packerベースのビルドだけでなく、GCE VM内で他のハイパーバイザーを実行しようとすることです。

「Hyper-Vを無効にする」と表示されているというメッセージは誤解を招くものであり、実際の問題はGCE VMがこの文書の時点でネストされたハイパーバイザーサポートを持っていないことです。 GCEのプロダクトマネージャーです)。

this pageを含む一部のサイトでは、MicrosoftのAndroidエミュレータを実行することが推奨されています。試してみる価値はあると思うが、エミュレータでもハイパーバイザーアクセラレーションが必要な場合でも、うまく動作しない可能性があります。

関連する問題