Emulator läuft nicht. Ich hatte HAXM 6.2.1 bereits installiert. Bitte überprüfen Sie das Bild.
Also habe ich gerade das HAXM neu installiert. Nun tritt ein weiteres Problem auf. Bitte überprüfen Sie das zweite und dritte Bild.
6:54 PM Emulator: Grund: Ungültiges Argument
6:54 PM Emulator: coreaudio: Voice für audioInputDeviceIOProc konnte nicht gesperrt werden.
Navigieren Sie zu [Android SDK-Ordner] -> Extra -> Intel -> Hardware_Accelerated_Execution_Manager und doppelklicken Sie auf HAXM-Installationsprogramm intelhaxm-Android.exe (auf Mac IntelHAXM_6.2.1.dmg ) und installieren Sie es manuell.
Wenn Sie nicht über die neueste Version von [~ # ~] haxm [~ # ~] verfügen, können Sie den SDK-Manager in Android studio und lade es herunter.
Dies sollte jedoch automatisch installiert werden, wenn Sie Android Studio. Siehe unten.
Beantwortung der @DougThompson-Frage: Was passiert, wenn das HAXM-Installationsprogramm nicht automatisch installiert wird?
In diesem Fall,
jetzt bist du fertig.
[Android_HOME]/extras/intel/Hardware_Accelerated_Execution_Manager
IntelHAXM_6.2.1.dmg
Der einfachste Weg, dies von der CLI aus zu tun, ist die Eingabe von open IntelHAXM_6.2.1.dmg
dann doppelklicken Sie auf das IntelHAXM_6.2.1.mpkg
Datei und befolgen Sie die Installationsanweisungen.
Hinweis: Ich habe versucht, das silent_install.sh
Datei in diesem Ordner und es ist fehlgeschlagen, also denke ich, dass dies das Hauptproblem ist - dieses Skript hat möglicherweise einen Fehler in der Art und Weise, wie es die DMG mounten kann.
Was passiert, wenn Sie es nicht über die Systemsteuerung deinstallieren können? Was passiert, wenn Sie die alte Version nicht finden können, um sie herunterzuladen und in einen Ordner zu verschieben, damit das MSI deinstalliert werden kann? Hier haben Ihre ausgefallenen Programme zum Aufräumen Ihres PCs alle alten temporären Installationsdateien entfernt. Müssen Sie für alle Ihre alten Installationen eine externe Festplatte haben? Es wäre so schön gewesen, wenn sie NPM verwendet hätten und das Deinstallationsprogramm immer das Repository gefunden hätte, um die alte Version zu entfernen, bevor es auf die neue aktualisiert wurde.