2013-07-23 6 views
15

Ich verwende AMD FX X6 6300 Typ Prozessor. (es unterstützt Virtualisierung und meine BIOS-Einstellung ist ON)
Ich habe "Intel x86 Emulator Accelerator" installiert. Als ich versuchte, die Intel Accelerator-Konfiguration auszuführen, konnte ich feststellen, dass das Setup nicht installiert werden konnte. (Fehler war Virtualisierung)Android Emulator System Bilder und AMD-Prozessor

SDK-Manager diese Systeme Bilder Optionen:
Android 4.2.2

  • Intel x86-Atom System-Image-
  • ARM EABI V7A System-Image-
  • MIPS System-Image-

Also macht es Sinn, Intel x86 System-Image herunterzuladen? Oder ist es nutzlos, ohne HAXM zu installieren?

Sollte ich ARM oder MIPS Bilder herunterladen? Was würden Sie für Emulator-Systemabbilder für einen AMD-Prozessor empfehlen?

Oder die einzige Option ist die Verwendung von Snapshots?

Antwort

17

Nach dem Android documentation für den Emulator erfordert das x86-Abbild speziell einen Intel-Prozessor. Wenn sie sagen:

... Beschleunigung der virtuellen Maschine für Windows erfordert die Installation des Intel Hardware Accelerated Execution Managers (Intel HAXM). Die Software benötigt einen Intel-CPU mit Virtualisierungstechnik (VT) Unterstützung ...

Sie beziehen sich nicht nur auf die Unterstützung „Virtualisierung“, sondern auf einen bestimmten Satz von processor extensions nur auf den letzten Intel-Prozessoren.

Verwenden Sie das ARM-Systemabbild. Es wird den Job erledigen, es wird sich einfach nicht so anfühlen, als würde man ein natives Android-System betreiben.

+0

Dies ist nicht nur keine Lösung folgen, können Sie die Dokumentation, die Sie zu verknüpfen widersprechen: Sie „AMD Virtualization (AMD-V, SVM) Erweiterungen unterstützen (nur für Linux unterstützt) "- glücklicherweise werden die meisten Android-Linux-Entwickler wahrscheinlich auf Linux-Rechnern arbeiten. – NoBugs

+0

Die Frage lautete: "Soll ich ARM- oder MIPS-Bilder herunterladen?", Auf die meine Antwort "Verwenden Sie das ARM-Systemabbild" war. Intel HAXM unterstützt keine Linux- oder AMD-Prozessoren. Wenn Sie glauben, "Switch-Betriebssysteme" ist eine bessere Antwort, fühlen Sie sich frei, es zu veröffentlichen. – sigmabeta

+0

Hmm. eigentlich hat Trante nicht erwähnt, welches Betriebssystem in Benutzung war - Nachdem ich die schrecklich langsame emulierte Android-Hardware durchlitten habe, würde ich wärmstens empfehlen, die Intel-Version mit Beschleunigung persönlich zu verwenden - diese Option funktioniert zumindest unter Ubuntu 14.04 gut. – NoBugs

10

Wie bereits erwähnt, wird HAXM nicht auf Nicht-Intel-CPUs arbeiten. So wird das X86-Bild nicht schneller sein als das ARM (zumindest meiner Erfahrung nach auf einem AMD Phenom X6.)

Eine schnellere Alternative ist GenyMotion zu verwenden.

  • Es ist kostenlos für den persönlichen Gebrauch
  • Eine Größenordnung schneller als die eingebauten Android-Emulator.
  • Es fügt sich perfekt mit ADT (Eclipse), sobald Sie die detailed user guide
+0

Konnte es nicht als Android Studio-Plugin auf einer Linux-Box mit Phenom II-Prozessor ausführen. Auf Nachahmung gegangen. –