vs2017, um eine neue Android-App zu erstellen, dann ohne Debugging auszuführen und folgende Informationen zu melden:
--------------------------- Empfohlene AVD --------------------------- Ein x86-basiertes Android Virtual Device (AVD) ist 10-mal schneller.<br/>Wir empfehlen dringend, eine neue AVD zu erstellen. --------------------------- OKAY ---------------------------
Was meinst du? Das heißt, die virtuelle Maschine, die du jetzt startest, ist relativ langsam; wenn du auf eine x86-CPU umsteigst, ist die Geschwindigkeit zehnmal schneller oder du startest dieses ARM-Format nicht. Dafür gibt es keine Lösung: Wenn du auf OK klickst, startet deine virtuelle Maschine nicht. Klicke einfach rechts auf Schließen. Es ist sowieso nur ein Hinweis.
Zusammenfassung: Was für ein System ist Ihr Computer? Andernfalls wird es ressourcenintensiver und feststecken, und Sie werden die Flüssigkeit der neuen Version der virtuellen Maschine nicht mehr schätzen können. Einmal hatte ich das Gefühl, dass dies bereits ein Kampf mit der iOS-virtuellen Maschine im Mac-Notebook war. Natürlich ist es immer noch nicht so reibungslos wie das Betreten von Häusern. Aber zumindest gibt es keinen Grund, neidisch zu sein. Ebenfalls verfügbar in der neuen Version der virtuellen Maschine sind: Positionierungsfunktion, Kommunikation (Anrufe und SMS), Fotoaufnahme, Fingerabdruckerkennung.
Die Lösung lautet wie folgt:
vs2017-tools-android-android emulator manager, wähle den Emulator, den du brauchst. Klicken Sie auf Bearbeiten. CPU Select Intel x86_64, wie unten gezeigt:
Dann wird das Programm mit folgendem Fehler weitergeführt:
1> Beginnen Sie mit der Stationierung Android_Accelerated_Nougat ... 1> startet den Emulator Android_Accelerated_Nougat ... 1>XXXX 1>Emulator: FEHLER: x86_64 Emulation erfordert derzeit Hardwarebeschleunigung! 1>Bitte stellen Sie sicher, dass Intel HAXM ordnungsgemäß installiert und nutzbar ist. 1>CPU-Beschleunigungsstatus: Bitte deaktivieren Sie Hyper-V, bevor Sie den Android-Emulator verwenden. Starte als Administrator eine Eingabeaufforderung, führe 'bcdedit /set hypervisorlaunchtype off' aus, starte neu. 1> Kann den Emulator Android_Accelerated_Nougat nicht starten.
Der allgemeine Tipp lautet: Status der CPU-Beschleunigung: Bitte deaktivieren Sie Hyper-V, bevor Sie den Android-Emulator verwenden. Starte die Eingabeaufforderung als Administrator, führe 'bcdedit / set hypervisorlaunchtype off' aus, starte neu.
Lösung:
Hyper-V ist Microsofts Virtualisierungssoftware, ähnlich wie VirtualBox und VMware, die zum Erstellen virtueller Maschinen verwendet werden kann. Sie werden Hypervisoren oder Virtual Machine Monitors genannt. Android Emulator ist ein sehr umfangreicher Emulator, der mit Telefonbüchern, Anrufen und mehr funktioniert (obwohl man von hier aus nicht anrufen kann). Sogar der eingebaute Browser und Google Earth/Maps (mit Unterstützung für Street Reality!). kann mit dem Internet verbunden werden. Benutzer können Tastatureingaben, Mausklick-Simulator-Tasteneingaben und sogar Mausklicks und Ziehbildschirme zur Steuerung nutzen.
Nachdem der Hyper-V-Dienst unter Windows aktiviert wurde, stellt der Emulator von Android Studio fest, dass die Prompt-Hyper-V nicht kompatibel ist
Lösung: Hyper-V ausschalten, es gibt zwei Möglichkeiten, Hyper-V auszuschalten.(Die zweite Methode wird empfohlen!!!!! ):
1. Gehen Sie zur Systemsteuerung – Windows-Funktion, um die Funktion zur Verwaltung virtueller Maschinen zu aktivieren. Löschen Sie den Inhalt des Kontrollkästchens im Diagramm und starten Sie Ihren Computer neu.
2. Öffnen Sie als Administrator die Eingabeaufforderungsoberfläche:
Enter bcdedit /set hypervisorlaunchtype off und dann starte ich den Computer neu (eingestellt, um Hyper-V zu deaktivieren).
(Hinweis: Befehl zum erneuten Aktivieren von Hyper-V: bcdedit /set hypervisorlaunchtype auto)
Nach dem Neustart des Computers können Sie die Intel-Hardwarebeschleunigungsfunktion installieren, die wie folgt eingeführt wird: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Intel Hardware beschleunigter AusführungsmanagerDownload-Adresse: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Nach der Installation von Haxm-windows_v6_2_1 ist es erfolgreich.
Starte vs2017, um die Android-App zu debuggen, und du kannst den Android-Emulator erfolgreich starten!!
|