7

Ich habe ein frisch von Android Studio installieren auf Windows 10, mit allen Paketen für Android api 22. Wenn ich den Emulator ich folgende MeldungAndroid Studio Emulator nicht geladen 10 Windows-

C:\Users\admin\AppData\Local\Android\sdk\tools\emulator.exe -avd foo -netspeed full -netdelay none 
emulator: device fd:928 
HAX is working and emulator runs in fast virt mode 

bekommen laufen kann ich sehen Sie den Emulator im Task-Manager, aber es lädt nicht wirklich.

Ich habe nach Antworten gesucht, warum es nicht lädt, und ich habe sichergestellt, dass alle Ram-Einstellungen korrekt sind, aber ich verstehe nicht, warum der Emulator nicht geladen wird.

Dank

Antwort

9

HAXM ist die Intel Virtualization Technology Android unvereinbar mit Hyper-V. Schalten Sie Hyper-V aus und versuchen Sie es erneut. Hyper-V wird häufig installiert, wenn Sie Visual Studio mit Windows Phone-Tools installiert haben.

Oder führen Sie von einer Administrator-Eingabeaufforderung Folgendes aus. Hinweis, um eine Admin-Eingabeaufforderung zu erhalten, klicken Sie mit der rechten Maustaste auf das Windows-Symbol, klicken Sie auf Eingabeaufforderung (Admin).

Um dies zu Hyper-V laufen zu deaktivieren: bcdedit/set hypervisorlaunchtype off und dann einen Neustart

Hyper-V wieder einzuschalten, führen Sie dies: bcdedit/set hypervisorlaunchtype auto Und dann starten

Sie können Hyper-V im Menü Dienste deaktivieren (geben Sie "Dienste" in der Suchfunktion ein), und verwenden Sie auch das Menü Dienste, um es wieder zu aktivieren. Auch wenn es nicht notwendig ist, starte ich immer noch neu, nachdem ich es auf diese Weise gemacht habe.

Blog-Post auf diese hier - http://www.devfish.net/post/2015/08/18/error-x86-emulation-currently-requires-hardware-acceleration-android-on-windows.aspx

Healy in Tampa

+1

So können wir nicht entwickeln Windows Phone und Android-Apps zusammen? –

+1

@teoman - Sie können, wenn Sie den Visual Studio-Emulator für Android verwenden, die in Hyperv ausgeführt wird. Sie können dies auch tun, indem Sie HyperV ein-/ausschalten. –