2013-07-22 10 views
11

私の知る限り、IntelのHardware Accelerated Execution ManagerとWindows 8 Hypervを使用したx86 Androidエミュレーションは、この執筆時点で同時に実行することはできません。Windows 8でAndroid x86 HAXMアクセラレーションされたエミュレータをHypervで使用する

ベストアンサーは、同時に実行できる(おそらく現時点では可能ではない)可能性があります。

最も一般的な回避策は、Hyperv機能を完全にアンインストールすることです。実際にHypervを使用する必要がある場合、これは苦痛です。より良い回避策はここで見つけることができます。 http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx。これにより、再起動が強制されますが、少なくともHyperVをアンインストール/再インストールする必要はありません。

私はアンインストールする必要がないため、再起動する必要がないソリューションを探しています。

答えて

2

それが答えになりますようにこれが見えます。

http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/introducing-visual-studio-s-emulator-for-android.aspx

答えとして、私は実際に(それが今のプレビューにあります)RTMビットを試してみるまで、私はそれをマークしていないだろうが、それはHypver-Vベースのアンドロイドのエミュレータです。新しいエミュレータで解決しようとしているブログ記事の最初の2つの痛みポイントは、他のエミュレータの低速とWindows上のHyper-Vとの競合です。

+0

Visual Studioエミュレータが大好きです。 – noelicus

3

これはあなたにとって良い答えであるかどうかわかりません。私はx86エミュレータで同様の問題を抱えていました。私はGenymotionに切り替えました.Google Playサービスは正常に動作していて、Eclipse用の正式なプラグインです。

VirtualBoxをインストールする必要があります(ただし無料です)。これは問題ではありません。

Genymotionサイト:http://www.genymotion.com/

+0

私にgenymotionを指摘してくれてありがとう。今週末に試してみるよ。私はvirtualbox自体がhypervと衝突していると考えているので、hypervと同時に同じ問題を実行する可能性が高いです。しかし、もし私がダイナミックメモリとタイプ1のハイパーバイザステータスをあきらめて、バーチャルボックスに完全に切り替えると、私は仮想化してアンドロイドエミュレーションを実行できるように見えます。 –

+0

さらに、genymotion – serhiisavruk

0

あなたがしなければならないのは、一時的に私が見つけた、非常に簡単なコマンドでのHyper-Vを無効にしています。あなたは下のリンクで詳細を見つけることができます。

https://superuser.com/questions/519991/vmware-player-is-not-working-after-installing-hyper-v-on-windows-8-pro

+0

で追加のソフトウェアをインストールするのは非常に簡単です。受け入れられた答えを見てみると、「どちらの操作でもコンピュータを再起動する必要があります。質問では、再起動を必要としないソリューションを求めました。 –

+0

@KennethIto - 現時点では、このリソースを制御できるのは1つだけなので、実際には両方を同時に実行することはできません。 – itsaboutcode

+0

うん、私は無効にする/トグルする方法を望んでいた。 –

関連する問題