wake-up-neo.com

Starten Sie den Android Studio-Emulator auf dem AMD-Prozessor

Android-Neuling. Mein Prozessor ist AMD, nicht Intel. Daher kann ich den Emulator nicht in Android Studio öffnen. 

Diese Antwort hat den Kommentar: 'Sie können das Emulator-Image ARM (nicht von Intel) ausführen. Wählen Sie aus Ihrer Liste einfach eine Nicht-Intel-Emulation aus. ' Sie erklären nicht, wo das zu finden ist. Irgendwelche Ideen? Vielen Dank

Android Studio-Emulator und AMD-CPU

39
Bobby King

In Ordnung, zuerst öffnen Sie Ihren Android SDK Manager: Extras -> Android -> SDK Manager, wählen Sie dann eine beliebige Plattform/Paket aus, die Sie herunterladen möchten, erweitern Sie es und wählen Sie ARM EABI v7a System Image oder ARM 64 v8a System Image aus, und installieren Sie dann.

Öffnen Sie danach Android AVD Manager: Extras -> Android -> AVD Manager und erstellen Sie einen Emulator. Sie können aus vorhandenen auswählen oder Ihre eigenen erstellen.

Um bessere Ergebnisse zu erzielen, müssen Sie Android Studio möglicherweise neu starten.

31
blueware

Öffnen Sie den Android AVD Manager: Extras -> Android -> AVD Manager und erstellen Sie einen Emulator:

Virtuelles Gerät erstellen

-Wählen Sie alle Hardware

-Jetzt müssen Sie im System-Image auf die Registerkarte "Andere Bilder" klicken

-Wählen Sie ein Image zur Installation aus. IMPORTANT: Beachten Sie, dass für AMD in der Spalte "ABI" Folgendes angegeben ist: ARM EABI v7a oder ARM 64 v8a

-Installieren Sie und starten Sie Android Studio neu

Das funktioniert für mich.

17
Jorge Valdés

Ich verwende Microsofts Android-Emulator mit Android Studio. Ich habe eine AMD FX8350. Der ARM in Android Studio ist furchtbar langsam.

Das einzige Problem ist, dass Hyper-V erforderlich ist, das nicht verfügbar für windows 10 Home ist.

Es ist ein wirklich schneller Emulator und es ist kostenlos. Der beste Emulator, den ich benutzt habe.

7
Daniel

Bei mir musste ich ARM AEBI a7a System Image und Google APIs installieren und auch MIPS installieren, das nur für die API 15, 16 und 17 (ich ging nicht unter 15) verfügbar war. Es dauerte etwa 12 Stunden basteln, aber es funktioniert jetzt. 

alternativ können Sie Genymotion auch als Emulator verwenden. Die mit den mitgelieferten Emulatoren sonst verfügbaren Konstruktionsfähigkeiten gehen jedoch höchstwahrscheinlich verloren. 

Es funktioniert jetzt. Ziemlich langsam, aber es funktioniert. Sobald Sie den Emulator gestartet haben, ist er natürlich schneller, wenn Sie ihn nicht schließen. 

Möglicherweise müssen Sie Android Studio neu starten, und ich habe meinen gesamten Computer neu gestartet, um eine gute Messung zu ermöglichen. 

Hoffentlich hilft das. 

1
Argv

Seit Android Studio 3.2 und Android Emulator 27.3.8 - der Android-Emulator wird von Windows Hypervisor Platform unterstützt und wie im offiziellen Android-Entwicklerblog angegeben - gibt es Mac-Unterstützung (seit OS X v10.10 Yosemite ) und Windows-Unterstützung (seit April 2018 Update). Weitere Anweisungen finden Sie im Entwicklerblog.

Meiner Meinung nach ist die Leistung deutlich besser als bei allen vorherigen Problemumgehungen.

1
mathew11

Die neueste Version des Android-Emulators kann mit Hyper-V anstelle von Intel HAXM unter Windows 10 1804 ausgeführt werden:

https://blogs.msdn.Microsoft.com/visualstudio/2018/05/08/hyper-v-Android-emulator-support/

Kurze Version:

  • installieren Sie die Windows Hypervisor Platform-Funktion
  • Update auf Android Emulator 27.2.7 oder höher
  • setzen Sie WindowsHypervisorPlatform = on in C:\Users\.Android\advancedFeatures.ini oder starten Sie den Emulator oder die Befehlszeile mit -feature WindowsHypervisorPlatform
1
plaisthos

Ich habe einen Ryzen 2600X und kann den Emulator ohne Probleme ausführen. Hier sind die Verbesserungen, die ich gemacht habe:

* HINWEIS: Sie benötigen keine Betaversion von Android Studio oder Android Emulator.

  1. Gehen Sie zum MB-BIOS und aktivieren Sie SVM (CPU-Virtualisierung).
  2. Klicken Sie in Windows mit der rechten Maustaste auf die Windows-Schaltfläche => Wählen Sie "Apps und Funktionen" => "Programme und Funktionen" => "Windows-Funktionen ein- und ausschalten"
  3. Aktivieren Sie in der angezeigten Liste das Kontrollkästchen Hyper-V == Vergewissern Sie sich, dass alle Unterordner ausgewählt sind. Starten Sie den PC neu, wenn Sie zum Neustart aufgefordert werden. 
  4. Nach dem Neustart und Update-Installationsbildschirm sind Sie wieder in Windows und sollten den Emulator ausführen können.

** Hinweis: Ich habe x86_64 und einfache x86-Bilder (beide API 28) auf der Registerkarte x86-Bilder ausgewählt und sie funktionieren einwandfrei. 

*** Hinweis: Könnte auch nach Android-Lizenzen suchen, wenn Fehler auftauchen. Ich hatte deshalb ein Problem, als ich Flutter verwendete. Vielleicht hängt es damit zusammen.

0
Eugen

Sie haben wahrscheinlich schon von Bluestacks gehört und können Ihre Android-Apps auf dem Bluestacks-Emulator ausführen und debuggen. Ich denke, das ist die beste Lösung für die langsame Emulatorgeschwindigkeit von Android Studios. Denken Sie auch beim nächsten Mal über einen Intel-Prozessor nach. Weitere Informationen finden Sie hier: Verbinden Sie Bluestacks mit Android Studio

0
dan dan

Durch die letzten Aktualisierungen konnten Computer mit AMD-Prozessoren den Android Emulator ausführen, und Sie müssen keine ARM - Images mehr installieren. Aus dem Android Developers Blog:

Wenn Sie einen AMD-Prozessor in Ihrem Computer haben, benötigen Sie Folgendes Installationsvoraussetzungen, um vorhanden zu sein:

  • AMD-Prozessor - Empfohlen: AMD® Ryzen ™ -Prozessoren
  • Android Studio 3.2 Beta oder höher
  • Android Emulator v27.3.8 +
  • x86 virtuelles Android-Gerät (AVD)
  • Windows 10 mit Update vom April 2018
  • Über Windows-Funktionen aktivieren: "Windows Hypervisor Platform"

Und das ist es! Ich empfehle dringend, den gesamten Blogbeitrag zu lesen:
https://Android-developers.googleblog.com/2018/07/Android-emulator-AMD-prozessor-hyper-v.html

0
Haggra

Das allererste, was Sie tun müssen, ist das Herunterladen von Extras und Tools-Paketen vom SDK-Manager und anderen erforderlichen Paketen wie Plattform-25 usw. Danach öffnen Sie den AVD-Manager und wählen einen Emulator aus, den Sie nicht benötigen. andere Bilder "und wählen Sie ARM AEBI a7a System Image und wählen Sie Fertig stellen. Sie sind fertig und hoffen, dass Ihnen dies helfen würde.

0
You to Player