2013-07-22 23 views
11

Według mojej wiedzy, emulacja systemu Android w wersji x86 przy użyciu narzędzia Intel Accelerated Execution Manager i systemu Windows 8 Hyperv nie może być uruchomiona jednocześnie w czasie pisania tego tekstu.Lepszy sposób korzystania z przyspieszonego emulatora HAXM systemu Android x86 w systemie Windows 8 z Hypervem

Najlepsza odpowiedź pozwoli im działać jednocześnie (prawdopodobnie nie jest to obecnie możliwe).

Najczęstszym rozwiązaniem jest całkowite odinstalowanie funkcji Hyperv. Jeśli rzeczywiście potrzebujesz Hyperv, jest to bolesne. Lepszą pracę można znaleźć tutaj. http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx. To zmusza do ponownego uruchomienia, ale przynajmniej nie musisz ciągle odinstalowywać/ponownie instalować Hyperv.

Szukam rozwiązania, które nie wymaga niczego do odinstalowania i nie wymaga ponownego uruchomienia komputera.

Odpowiedz

2

To wygląda jak to będzie odpowiedź.

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

nie będę oznaczyć go jako odpowiedziało aż faktycznie wypróbować bity RTM (jest w podglądzie teraz), ale jest to Hypver-V oparte android emulator. Pierwsze 2 punkty bólu, które blogi reklamują, aby rozwiązać z nowym emulatorem, spowalniają działanie innych emulatorów i powodują konflikt z Hyper-V w systemie Windows.

+0

Uwielbiam emulator Visual Studio. – noelicus

3

Nie wiem, czy to dobra odpowiedź dla Ciebie. Miałem podobne problemy z emulatorem x86. Przeniosłem się na Genymotion - usługi Google Play działają bez zarzutu, a to naprawdę szybkie + oficjalne wtyczki do Eclipse.

Ale musisz zainstalować VirtualBox (ale to nic nie kosztuje), więc nie powinno to stanowić problemu.

strona Genymotion: http://www.genymotion.com/

+0

Dzięki za wskazanie mi genymotion. Wypróbuję to w ten weekend. Prawdopodobnie będzie miał te same problemy z uruchomieniem w tym samym czasie co hyperv, ponieważ uważam, że wirtualna skrzynka sama w sobie jest w konflikcie z hyperv. Jeśli jednak chcę zrezygnować z pamięci dynamicznej i stanu hypervisora ​​typu 1, przełączenie się na wirtualne pudełko wygląda tak, jakby pozwoliło mi wirtualizować i uruchomić emulację Androida. –

+0

Dodatkowo jest całkiem proste zainstalowanie dodatkowego oprogramowania z genymotionem – serhiisavruk

0

Wszystko co musisz zrobić, to tymczasowo wyłączyć Hyper-V z bardzo prostego polecenia znalazłem. Możesz znaleźć szczegóły na poniższym linku.

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

+0

Jeśli spojrzysz na zaakceptowaną odpowiedź, zauważysz, że "Obie operacje wymagają ponownego uruchomienia komputera." W pytaniu poprosiłem o rozwiązanie, które nie wymaga restartu. –

+0

@KennethIto - w rzeczywistości nie można uruchomić obu jednocześnie, ponieważ tylko jedno może kontrolować ten zasób w tym momencie. – itsaboutcode

+0

Tak, miałem nadzieję na sposób wyłączenia/przełączania. –