it-swarm.com.de

/ dev/kvm wird unter Mac OS nicht gefunden

Ich habe kürzlich mein Macbook Pro auf Mac OS High Sierra aktualisiert. Jetzt stoße ich auf ein Problem, bei dem ich den Emulator in Android Studio nicht mehr starten kann.

Die Warnung /dev/kvm is not found. wird angezeigt. Beim Versuch, den Emulator zu starten, erhalte ich folgende Fehlermeldung:

 enter image description here

Ich habe verschiedene Versionen von Intel HAXM aus dem SDK-Manager und Standalone ausprobiert, Android Studio neu installiert und alle Konfigurationen vollständig entfernt.

6
Sammekl
  1. Gehen Sie zu: Systemeinstellungen> Sicherheit und Datenschutz> Allgemein

Es sollte eine Meldung wie "Systemsoftware von Entwickler xxx wurde vom Laden blockiert" angezeigt

  1. Klicken Sie auf Zulassen
47
AresDev

Es schien ein Problem mit Intel HAXM zu sein. Ich habe es behoben, indem ich Intel HAXM vollständig entfernt habe. 

Dann folgte ich diesem guide , wodurch Sie das Installationsskript von HAXM grundsätzlich bearbeiten können, so dass die unbeaufsichtigte Installation unter Mac OS High Sierra funktioniert.

2
Sammekl

Um die VM - Beschleunigung auf einem Mac verwenden zu können, müssen Sie die Intel HAXM-Kernel-Erweiterung installieren, damit der Emulator CPU-Virtualisierungserweiterungen verwenden kann. Android Studio erfordert Mac OS X 10.8.5 oder höher, bis zu 10.11.4 (El Capitan) Mac OS X; Die Kernel-Erweiterung ist mit Mac OS X 10.6.0 und höher kompatibel.

Führen Sie die folgenden Schritte aus, um die Intel HAXM-Kernel-Erweiterung zu installieren:

  1. Öffnen Sie den SDK-Manager. 
  2. Klicken Sie auf die Registerkarte SDK-Update-Sites, und wählen Sie dann Intel HAXM aus. 
  3. OK klicken.

Führen Sie nach Abschluss des Downloads das Installationsprogramm aus Es könnte sich beispielsweise an diesem Ort befinden:

sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.

Doppelklicken Sie im Finder auf die Datei IntelHAXM.dmg und dann auf die Datei IntelHAXM.mpkg, um die Installation zu starten.

Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

Stellen Sie nach Abschluss der Installation sicher, dass die neue Kernel-Erweiterung ordnungsgemäß funktioniert, indem Sie ein Terminalfenster öffnen und den folgenden Befehl ausführen:

kextstat | grep intel

Es sollte eine Statusmeldung mit dem folgenden Erweiterungsnamen angezeigt werden, die darauf hinweist, dass die Kernel-Erweiterung geladen ist:

com.intel.kext.intelhaxm

Referenz

2
Shubham Jain

Ich fand die Antworten von @AresDev & @ShubhamJain als sehr hilfreich für die Deinstallation und Neuinstallation von HAXM, aber in meinem Fall konnten die /dev/kvm not found-Fehler, die ich sah, nicht behoben werden. Mein Mac OS High Sierra blockierte die ordnungsgemäße Ausführung der AVD/Intel-Erweiterungen. Ich musste dies unter Systemeinstellungen> Sicherheit und Datenschutz> Zulassen zulassen. 

Allerdings, die Schaltfläche Zulassen reagiert in bestimmten Situationen nicht! Ich musste Google Chrome beenden, bevor ich auf Zulassen klicken konnte, wie in den folgenden Beiträgen beschrieben: "Github Karabiner Elements Issues"

 Mac Security & Privacy

0
HelloImKevo