webentwicklung-frage-antwort-db.com.de

AVD kann nicht unter macOS 10.13 gestartet werden

Ich habe einige AVDs in Android Studio 3.0 erstellt, kann sie aber nicht starten. Ich habe den folgenden Befehl verwendet, um sie zu starten:

./emulator @Nexus_5X_API_17

protokolle:

emulator: WARNING: encryption is off
Hax is enabled
Hax ram_size 0x60000000
Failed to open vm 3
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument

Und als ich "Intel x86 Emulator Accelerator (HAXM-Installationsprogramm)" neu installierte, werden folgende Protokolle angezeigt:

HAXM silent installation only supports macOS from 10.8 to 10.12 !

Ich weiß nicht, ob es damit zusammenhängt.

Danach versuchte ich, virtualBox zu installieren, um genymotion zu installieren. Als ich jedoch auf die virturalBox.dmg klicke, stürzte das Installationsprogramm ab.

Kannst du mir helfen? Vielen Dank.

45
Changwei

Verwenden Sie die neue Hypervisor.Framework-Unterstützung anstelle von HAXM für macOS, wie in den Kommentaren der Ausgabe beschrieben, für die :

Führen Sie den Emulator auf Canary-Kanal 26.1.x (API 25/26 Empfohlen) mit Hypervisor.Framework aus. Setzen Sie den Text "HVF = on" in ~/.Android/advancedFeatures.ini (Erstellen Sie diese Datei, falls sie nicht vorhanden ist ).

49
Joppe Geluykens
35
Freeman.Wang

Folgende Schritte haben für mich gearbeitet:

  1. Deinstallieren Sie HAXM vom Android Studio SDK-Manager (Extras-> Android-> SDK-Manager-> SDK-Tools). Deinstallieren Sie anschließend den "Intel x86 Emulator Accelerator (HAXM)", indem Sie das Häkchen entfernen.
  2. Laden Sie die HAXM-Version 6.2.1-Zip-Datei von der Intel-Website herunter https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement- Mac OS X
  3. Installieren Sie die .dmg-Datei
  4. Starte deinen Computer neu
  5. Öffnen Sie Ihre AVD mit einem x86_64-Image, und es sollte funktionieren.
22
Debashis

Wechseln Sie in Ihr SDK-Installationsverzeichnis und führen Sie das HAXM-Installationsprogramm manuell aus. Siehe Schritt 4 auf der Seite: https://developer.Android.com/studio/run/emulator-acceleration.html#vm-mac

Technisch wird HAXM nur bis MacOS 10.12 (Sierra) offiziell unterstützt. Da sich MacOS 10.13 noch in der Beta-Phase befindet, liegt möglicherweise ein Fehler oder eine inkompatible API vor. Wenn der Assistent nicht funktioniert, melden Sie hier einen Fehler für das Android Emulator-Entwicklerteam, um weitere Untersuchungen durchzuführen: https://source.Android.com/source/report-bugs

5
Jamal Eason

Gehen Sie zu Tools-> Android-> SDK Manager, suchen Sie dann in den SDK-Tools nach Intel x86 Emulator Accelerator (HAXM-Installationsprogramm) und aktualisieren Sie auf die neueste Version. Starten Sie neu und das ist alles!

4

Bei der Installation/Neuinstallation von HAXM erhalten Sie:

Die stille Installation von HAXM unterstützt nur MacOS von 10.8 bis 10.12!

Von https://issuetracker.google.com/issues/62395878#comment44

in den Systemeinstellungen> Sicherheit und Datenschutz> Allgemein wurde die Meldung "Systemsoftware vom Entwickler xxx wurde geladen." mit der Schaltfläche "Zulassen" angezeigt. Wenn Sie erneut auf die Schaltfläche "Zulassen" klicken, wird HAXM erneut aktiviert

1
Morrison Chang

Ich habe den Simulator gerade neu heruntergeladen und es hat funktioniert.

0
Sam Trent