2015-01-04 4 views
8

Ich kann meine App nicht auf Standard Nexus 5 Emulator ausführen. Es scheint, dass es Intel HAXM erfordert, aber ich habe einen AMD-Prozessor. Wie kann ich den Emulator verwenden, ohne einen Intel-Prozessor zu kaufen (oder Linux zu installieren)?Android Studio Emulator und AMD CPU

Antwort

10

Wenn Sie einen AMD-Prozessor haben, können Sie ein ARM-Image herunterladen, aber es ist extrem langsam auf x86-Plattformen.

Das x86-Image funktioniert nicht mit AMD-CPUs, da für das x86-Image HAXM installiert sein muss, das VT-X-Unterstützung benötigt und nur von Intel-CPUs unterstützt wird.

So können Sie den Genymotion-Emulator herunterladen, der sowohl VT-X & AMD-V-Technologie unterstützt.

+0

In der Tat habe ich x64-Plattform, aber ich glaube nicht, dass es Rolle spielt oder tut es? – nikoliazekter

+0

ist Ihre x64-Plattform Intel oder AMD? Genymotion funktioniert gut auf Intel- und AMD-Plattformen. – blues667

+1

hast du meine Frage nicht gelesen? Ich habe AMD CPU. – nikoliazekter

1

Sie können das ARM (nicht Intel) Emulator-Image ausführen. Wählen Sie auf Ihrer Liste nur eine Nicht-Intel-Emulation aus.

+2

Wo ist diese Liste, um den ARM-Emulator auszuführen? Ich kann es nicht finden @codecats – codingNightmares

4

Genymotion ist super schnell. Abgesehen davon, dass Sie Ihr physisches Gerät an den Test anschließen, ist es das Nächstbeste. Der Android Studio-Emulator ist zum Testen nicht effizient. Ich benutze die persönliche Version von Genymotion.

1

Sie sollten ARC Welder einen Versuch geben, wenn Sie nur eine App testen möchten, ohne alle Ablenkungen von einem Emulator. Es funktioniert mit der Google App Runtime For Chrome

Sie einfach füttern es App-APK-Datei und es generiert einen Ordner mit den Ressourcen Ihrer App dann startet es die App. Es ist immer noch in der Entwicklung, so dass noch nicht alle Apps funktionieren, aber es lohnt sich, es auszuprobieren.