Ich habe Android Studio installiert und hatte damit keine Probleme. Als ich jedoch versuchte, den Emulator auszuführen, wurde Intel HAXM nicht installiert.
Also habe ich das Installationsprogramm gefunden, es ausgeführt und obwohl es besagt, dass mein Laptop es unterstützt, war es nicht aktiviert. Ich habe die Intel Virtualization Technology (VT-x) aktiviert, aber ich habe immer noch die gleiche Nachricht erhalten.
Ich habe gehört, dass etwas über Hyper-V deaktiviert werden muss, aber wenn ich Windows-Funktionen ein- und ausschalte , kann ich es in dieser Liste nicht finden.
Kann mir jemand dabei helfen?
Antworten:
Also gut, ich habe alles getan, was ich online finden konnte, und nichts hat funktioniert.
Also ging ich zur Intel-Website und lud das von ihnen bereitgestellte HAXM-Installationsprogramm herunter (anstatt das über Android Studio heruntergeladene zu verwenden).
Die Installation wurde tatsächlich mit diesem Installationsprogramm durchgeführt und wurde erfolgreich installiert. Dann öffne ich Android Studio und der Emulator wird endlich geladen!
Wenn Sie dieses Problem haben, laden Sie das Installationsprogramm direkt von der Intel-Website herunter.
Hier ist der Link:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
quelle
Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled.
. Ich musste in mein BIOS gehen und die Virtualisierungstechnologie aktivieren, und dann konnte ich sie installieren.Ich denke, Ihr Problem war, dass Sie dachten, dass das Installationsprogramm im Android SDK Manager den Intel HAXM tatsächlich INSTALLIEREN würde. Aber der Haken ist, dass es es nicht installieren wird. Es extrahiert die Dateien, die für die (echte) Installation von Intel HAXM benötigt werden.
Ich habe das herausgefunden, als ich das gleiche Problem hatte und es dann auf Intels Webseite gelesen habe :
Also musste ich nur in den Ordner gehen, in dem sich mein Android SDK befand, diesen Ordner öffnen (
sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
) und das ausführensilent_install.bat
.Danach, als ich meinen Emulator startete, sagte er Folgendes:
und alles funktioniert wie es sollte!
Sie können auch einige nützliche Parameter mit quiet_install.bat verwenden:
quelle
Stellen Sie sicher, dass der Emulator während der Installation von HAXM nicht ausgeführt wird. Andernfalls tritt ein Fehler auf, der nur bei Verwendung des eigenständigen Installationsprogramms angezeigt wird, jedoch nicht in Android Studio oder IntelliJ Idea.
quelle
Ich habe mich diesem Problem gestellt. Ich habe auch die Lösung. Es wird funktionieren.
Schritt 1 : Gehen Sie zu Ihren BIOS-Einstellungen und überprüfen Sie, ob INTERNET VIRTUAL TECHNOLOGY aktiviert oder deaktiviert ist.
Und stellen Sie sicher, dass HYPER V deaktiviert ist. So deaktivieren Sie es: a) Gehen Sie zur Systemsteuerung. B) Klicken Sie auf Programme (Programm deinstallieren). C) Klicken Sie dann auf Windows-Funktionen ein- oder ausschalten. Suchen Sie dann nach HYPER-V und deaktivieren Sie es. Und neu starten. Wenn deaktiviert, aktivieren Sie es.
Schritt 2 : Versuchen Sie jetzt, Intel HAXM zu installieren und neu zu starten. Wenn es das gleiche Problem wieder zeigt. Fahren Sie mit Schritt 3 fort.
Schritt 3 : Sie müssen die digital signierte Durchsetzung deaktivieren. Um es dauerhaft zu deaktivieren, müssen Sie sicherstellen, dass die Option Sicherer Start in Ihrem System deaktiviert ist.
Wie zu überprüfen ?
Die Antwort finden Sie unter folgendem Link. Ich habe es im Internet gefunden. [Danke, wer auch immer diesen Blog gemacht hat]
Link: http://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html
Schritt 4: Starten Sie jetzt erneut.
Um die Durchsetzung der Treibersignatur in Windows 10 dauerhaft zu deaktivieren, müssen Sie folgende Schritte ausführen:
1.Öffnen Sie eine Eingabeaufforderungsinstanz mit erhöhten Rechten.
2. Geben Sie den folgenden Text ein / fügen Sie ihn ein:
oder Windows 10
Windows 10 deaktiviert die Durchsetzung der Treibersignatur
Starten Sie Windows 10 neu.
* Wenn Sie es irgendwie wieder aktivieren möchten:
1. Geben Sie den folgenden Text ein / fügen Sie ihn ein:
quelle
oder
Andere Dinge, die Sie möglicherweise tun müssen:
bcdedit /set nx AlwaysOn
sfc /scannow
und neu startenWichtig: Starten Sie nach allem, was Sie versuchen, den PC neu und versuchen Sie erneut, die HAXM-Installation auszuführen
quelle
<== || =====> Für mich, die einen AMD-Prozessor haben: <===== || ==>
1. Klicken Sie auf die Windows-Schaltfläche in der unteren linken Ecke
2. Suchen Sie nach Windows-Funktionen aktivieren / deaktivieren
(Geben Sie einfach ein: "Windows-Funktionen", es wird angezeigt)
3. Aktivieren Sie im Gegensatz zu den anderen Beiträgen hier Hyper-V und Windows Hypervisor Platform
Vielen Dank.
quelle
Das hat bei mir funktioniert -
Laden Sie HAXM intaller von der Intel-Website herunter. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Wenn Sie avast verwenden, deaktivieren Sie "Hardwareunterstützte Virtualisierung aktivieren" unter: Einstellungen> Fehlerbehebung, indem Sie das Kontrollkästchen deaktivieren.
Führen Sie aus Sicherheitsgründen einen Hardboot (Netzschalter) durch.
quelle
Option 1: Gehen Sie zu Android SDK Folder -> Extra -> Intel und doppelklicken Sie auf das HAXM-Installationsprogramm und installieren Sie es manuell.
Option 2: Wenn Sie nicht über die neueste Version von HAXM verfügen, können Sie den SDK-Manager in Android Studio öffnen und herunterladen.
Option 3: Laden Sie HAXM intaller von der Intel-Site herunter. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
quelle
Ich habe wahrscheinlich alle oben genannten Lösungen ausprobiert, aber alles umsonst. Zusammenfassend habe ich getan:
Laden Sie HAXM direkt von der Website https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager herunter und installieren Sie es.
Deinstallieren Sie Android Studio und installieren Sie es erneut.
Kopieren Sie das HAXM von meinem anderen System, auf dem HAXM ordnungsgemäß funktioniert hat, vom Speicherort C: \ Benutzer \ Benutzername \ AppData \ Local \ Android \ Sdk \ extras \ intel
Bei mir hat nichts funktioniert. Was für mich funktioniert hat: Beim Versuch, die SDK-Plattform herunterzuladen, ist mir das Problem "mksdcard sdk tool kann nicht ausgeführt werden" aufgefallen. Nach einigen Recherchen stellte ich fest, dass einige SDK-Tools wie mksdcard.exe die Microsoft Visual C ++ - Laufzeit 2015-2019 erfordern. Basierend auf meinem Systemtyp (für mich war es x64) habe ich die neueste Version von Microsoft Visual C ++ Redistributable für Visual Studio 2019 über den Link https://visualstudio.microsoft.com/downloads/ heruntergeladen . Detaillierte Antwort hier: Android Studio-Installation fehlgeschlagen - mksdcard sdk-Tool kann unter Windows nicht ausgeführt werden
Nach dem Herunterladen und Installieren von Visual C ++ wurde der Fehler "mksdcard sdk tool kann nicht ausgeführt werden" behoben. Auch wenn ich danach versuche, HAXM zu installieren, wurde es erfolgreich installiert. Alles war gut. Ich konnte jetzt auch AVD erstellen (was auch ein Problem war, wenn HAXM nicht installiert war).
quelle
Wie ich dieses Problem gelöst habe:
Schritt 1: Laden Sie das Android Studio herunter und installieren Sie es. HAXM konnte jedoch nicht installiert werden.
Schritt 2: Dann lief die AVD. Anschließend werden Sie aufgefordert, ein virtuelles Gerät zu erstellen. Aber es ist auch gescheitert.
Schritt 3: Ich habe das neueste HAXM von der GitHub-Quelle von Intel heruntergeladen. Von hier aus github.com/intel/haxm/releases/latest
Schritt 4: Installieren Sie HAXM dann manuell. Die Dokumentation finden Sie hier: Installieren von eigenständigem Intel HAXM unter Windows
Schritt 5: Dann erneut versucht, ein virtuelles Gerät von Pie zu erstellen. Es wurde erfolgreich erstellt.
Wenn Ihr Step-5 jedoch trotzdem fehlschlägt, gibt es möglicherweise eine andere Lösung: Beim Herunterladen der ZIP-Datei werden der SDK-Pfad und auch der Quellpfad der ZIP-Datei angezeigt. Sie können die ZIP-Datei also manuell herunterladen und im SDK-Pfadordner ablegen. Dann kann erneut versucht werden, das virtuelle Gerät zu erstellen.
quelle
Für HP Ultra Buch mit Windows 7, das Hyper-V durch BIOS ermöglicht, funktionierte für Intel Haxm Problem.
Zum Aktivieren von Hyper-V: -
F10-> Erweiterte BIOS-Einstellung-> Gerätekonfigurationen-> Hyper-V aktivieren und dann installieren.
Es wird klappen.
quelle
Ich habe es herausgefunden. Versuchen Sie, die Sicherheitsstartsteuerung in den BIOS-Optionen zu deaktivieren: http://remontka.pro/secure-boot-disable/ (Entschuldigung für russische Beispiele) Oder versuchen Sie, das System ohne digitale Signatur zu starten (nur für ein Laden). Ich hatte viele unglückliche Versuche mit dem HAXM-Installationsprogramm, bevor ich diese Zeile deaktivierte. Am Anfang dachte ich, das liegt daran, dass Windows 10 Home installiert wurde und es viele Grenzen gibt.
quelle
Hinweis: Dies ist keine Antwort, da ich keine Lösung finden konnte. Aber ich denke, die Informationen können für andere nützlich sein (und als Kommentar wären sie nicht praktisch). Ich habe alle in den verschiedenen Dokumenten beschriebenen Schritte ausprobiert, aber ich konnte Android Emulator nicht dazu bringen, an meinem AMD Ryzen 7 :( zu arbeiten
Die meisten Antworten funktionieren nur für Intel-CPUs. Wenn Sie eine AMD-CPU haben (wie ich, eine AMD Ryzen 7), müssen Sie einige Einschränkungen kennen und WHPX anstelle von HAXM verwenden.
Ich habe dies auf der MS-Website gefunden: Da der Android-Emulator derzeit die AMD-Hardwarebeschleunigung nur unter Linux unterstützt, ist die Hardwarebeschleunigung für AMD-basierte Computer unter Windows nicht verfügbar.
Glücklicherweise gibt es eine Möglichkeit, es zum Laufen zu bringen, aber die Konfiguration der Hardwarebeschleunigung für eine AMD-CPU ist etwas komplexer:
Beachten Sie, dass es weitere Einschränkungen gibt :
Weitere Informationen: Android Emulator - AMD-Prozessor- und Hyper-V-Unterstützung
Diese Empfehlung hat auch nicht geholfen:
quelle
Sie sollten aufgefordert werden, HAXM zu installieren, wenn Sie ein neues virtuelles Gerät erstellen:
Es wird automatisch über Android Studio installiert.
quelle
Wenn Sie Windows verwenden, bearbeiten Sie Ihre AVD-Konfiguration in ein ARMEABI-Image anstelle von X86. Auch die Verwendung von ARM bietet eine bessere Leistung. Das HAXM-Installationsprogramm ist nur erforderlich, wenn Sie ein X86-Image verwenden.
quelle
Ich denke, dass Sie Android SDK-Dateien nicht in (Ihrem PC) \ Appdata \ Local \ Android \ sdk (Standardpfad) installieren würden. Es gab auch nichts, wenn Sie auf die Datei 'intelhaxm-android.exe' doppelklicken.
Wenn dies der Fall war, durchsuchen Sie (Ihren PC) \ Appdata \ Local \ Temp \ Intel \ HAXM \ 6.0.3 (JJJJ-MM-TT_HH_MM_SS) (oder stumm), dann müssen Sie einfach die Datei 'hax64' (oder hax) sehen Rufen Sie diese Datei auf.
quelle
Mit Administrator eingeben. Zuerst müssen Sie es aktivieren http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/
Installieren Sie es von
C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe
Und melden Sie sich mit Ihrem Benutzer an. Es funktioniert für mich.
quelle
Gute Beschreibung hier: https://developer.android.com/studio/run/emulator-acceleration.html
Sie können den aktuellen HAXM-Status mit folgendem Befehl überprüfen:
sc Abfrage Intelhaxm
Wenn Sie Windows 10 Home verwenden, sind alle Probleme mit Hyper-V für Sie irrelevant, da es nicht unterstützt wird (Pro ist erforderlich) und Sie keine Konflikte haben werden :)
Anmerkung: Beim Versuch, HAXM auf die neueste Version zu aktualisieren, wurde es zufällig entfernt, kann dann aber nicht mit dem SDK-Manager aktualisiert werden, da es zeigt, dass die neueste Version 6.1.1 für Windows nicht unterstützt wird (anscheinend ist die Konfiguration fehlerhaft, 6.1.1 für Mac und 6.0 gefunden .6 für Windows nur innerhalb) Es wird daher empfohlen, HAXM manuell herunterzuladen und wie beschrieben zu installieren: Kopieren Sie nach sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager und führen Sie die Datei quiet_install.bat aus
quelle
Wenn nichts hilft, bedeutet dies, dass Device Guard und Credential Guard die Virtualisierung verwenden. Ich musste sie deaktivieren, indem ich das folgende Skript von der Microsoft-Site herunterlud und ausführte .
Möglicherweise müssen Sie dies zuerst ausführen, wenn der Befehl nicht ausgeführt werden kann
Sobald Sie dies getan haben, müssen Sie beide neu starten und die Deaktivierung bestätigen, wenn Sie kurz vor dem Start gefragt werden.
ich hoffe es hilft!
quelle
Nach einigen Versuchen, bei denen ich wusste, dass ich alle in diesem Thread angegebenen Faktoren und andere Threads richtig konfiguriert hatte, wurde dieser Fehler in Android Studio immer noch angezeigt.
Selbst nach einer externen Installation konnte Android Studio anscheinend nicht feststellen, dass HAXM bereits installiert ist, es sei denn, es kann selbst installiert werden.
Als eine Lösung, die für mich funktioniert hat und unter
User\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
der Android beim Versuch, HAXM zu installieren, heruntergeladen hat, klicken Sie auf das Installationsprogramm und deinstallieren Sie die Software. Versuchen Sie es dann erneut in Android Studio, um sie zu installieren. Sie sollte jetzt funktionieren.quelle
Ich habe Folgendes versucht: 1. HAXM wurde direkt von Intel installiert. 2. Es wurde mehrmals versucht, Android Studio mit denselben Standardpfaden im Laufwerk C zu deinstallieren und erneut zu installieren. 3. Deinstallieren Sie verschiedene andere Software, einschließlich QEMU, die ebenfalls HAXM verwendet, was möglicherweise die Erkennung von HAXM durch Android beeinträchtigt hat.
Die Lösung war: 1. Deinstallieren Sie Android Studio und installieren Sie es auf Laufwerk D einschließlich SDK. Dies löste das Problem.
quelle
Wenn Sie Windows verwenden, funktioniert Hyper-V über AMD und nicht über HAXM.
Versuchen Sie Folgendes: Klicken Sie unter Android auf SDK Manager ==> SDK-Plattformen ==> Pakete anzeigen ==> ARM EABI v7a Systems Image.
Gehen Sie nach dem Herunterladen des Systemabbilds zum AVD-Manager ==> Virtuelles Gerät erstellen ==> Gerät auswählen (z. B. 5.4 FWVGA ") ==> Marshmallow armeabi v7a Android6 mit Google APIs ==> Ändern Sie den AVD-Namen in etwas (z. myfirst) ==> Klicken Sie auf Fertig stellen.
quelle
Wenn Sie dies alles durchlaufen haben und es immer noch nicht funktioniert und "systeminfo.exe" anzeigt, dass Hypervisor erkannt wurde, deaktivieren Sie Container in den Windows-Funktionen. Danach ging alles gut.
quelle
Keiner der Vorschläge funktionierte für sich.
Folgendes hat bei mir funktioniert: chmod -R 777 $ ANDROID_HOME
Versuchen Sie dann, es über Android Studio -> SDK-Manager zu installieren. Wenn es nicht vorhanden ist, installieren Sie die neueste Version von Android Studio über Ihre aktuelle Installation neu. Danach wird HAXM im SDK-Manager angezeigt.
Wenn Sie ANDROID_HOME nicht festgelegt haben, sind SIE Teil des Problems. Der Wert davon kann in der Android Studio-Projektstruktur gefunden werden. Geben Sie auf dem MAC einfach CMD ein. und sehen Sie sich den SDK-Speicherort links an.
Führen Sie einfach chmod -R 775 aus
quelle
775
ausreichend?