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.
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 ).
Sie können die Version 6.2.0 haxm herunterladen und installieren https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager-end-user-license- Vereinbarung-Macosx
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
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!
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
Ich habe den Simulator gerade neu heruntergeladen und es hat funktioniert.