0

Problem: Ich verwende nur Befehlszeilenprogramme. AVD hat vor einiger Zeit gut funktioniert. Jetzt mit verschiedenen Konfigurationen bekomme ich nur "Starten Emulator für AVD ...", die einfach ohne Fehlermeldungen schließt und verlassen Emulator.exe im Task-Manager für die Ewigkeit.Android SDK. Kann nicht starten AVD

Was ich versucht habe:

  • Verschiedene Geräte, API, RAM über und unter 768, mit/ohne Host-
    GPU etc;

  • Installieren Sie Java neu;

  • Android SDK neu installieren;

  • Ausführen Emulator von der Befehlszeile startet nur emulator.exe ohne Fehler;

  • Löschen Sie den .android-Ordner im Benutzerordner;

  • Einstellung der Variablen ANDROID_SDK_HOME;

  • Führen Sie SDK Manager.exe/AVD Manager.exe mit/ohne erweiterte Administratorrechte aus;

    ausführliche Schlüssel gibt mir das folgende Protokoll:

emulator:Found AVD name 'jkll' emulator:Found AVD target architecture: arm emulator:Auto-config: -engine classic (arm default) emulator:Looking for emulator-arm to emulate 'arm' CPU emulator:Probing program: C:\Soft\Android\android-sdk\tools/emulator-arm.exe emulator:return result: C:\Soft\Android\android-sdk\tools/emulator-arm.exe emulator:Found target-specific 32-bit emulator binary: C:\Soft\Android\android-sdk\tools/emulator-arm.exe emulator:Adding library search path: 'C:\Soft\Android\android-sdk\tools/lib' emulator: Found directory: C:\Soft\Android\android-sdk/add-ons\addon-google_apis-google-17\images\armeabi-v7a\ emulator: Found directory: C:\Soft\Android\android-sdk/add-ons\addon-google_apis-google-17\images\armeabi-v7a\

Konfiguration Ich arbeite an:

  • Windows-10 x64

  • Android SDK-Manager 25.1.1

  • Java JDK 8 aktualisieren 91

  • i5 CPU mit 24 GB RAM

Irgendwelche Vorschläge? TY.

Antwort

0

Mit Ihrem ausführlichen ich fand, dass Sie Armarchitekturgeräte benutzen. Wie Sie i5 Prozessor, Windows10 x64 verwenden Ich würde vorschlagen, dass Sie x86 oder x86-64 Architektur für Ihre Geräte verwenden, dafür müssen Sie Intel x86 Emulator Accelerator installieren (HAXM) von SDkManager.

Ich hoffe, dies hilft mir zu sagen.

+0

noch die gleichen.. Ich habe gerade festgestellt, es gibt mehr als einen Emulator ausführbare Dateien in \ Tools-Verzeichnis: Emulator.exe, Emulator-Arm, Emulator-x86 usw. Starten von AVD mit Bildern unterschiedlicher Architektur von GUI jedes Mal nur Emulator.exe auslöst. Beim Versuch, emulator-x86 zu verwenden, erhalte ich eine Fehlermeldung über fehlende Qt5Core.dll, Qt5Widgets.dll und Qt5Gui.dll. Ist das normales Verhalten? – appofox

+0

sollten Sie dies versuchen: Öffnen Sie einfach Ihr Terminal ausführen your_qt_installpath/version/compiler/bin/windeployqt.exe YourApplication.exe. Es kopiert automatisch alle erforderlichen Bibliotheken und Dateien in den Ordner, in dem sich Ihre Exe befindet, und Sie können es einfach verteilen. – PN10

+0

Haben Sie die Virtualisierung im BIOS aktiviert? Wenn nicht zuerst im BIOS aktiviert ist hier Link, dass Hilfe kann Ihnen helfen, http://superuser.com/questions/991323/virtualization-bios-setting-windows-10 und danach versuchen, Intelhaxm-android.exe im Verwaltungsmodus ausführen lassen Sie mich wissen, wenn diese helfen .... – PN10

0

Nachdem ich die CPU meines Computers geändert und sdk aktualisiert habe, stoße ich auch auf dieses Problem.

Jetzt löse ich das Problem vorübergehend emulator-x86 I get an error about missing Qt5Core.dll, Qt5Widgets.dll and Qt5Gui.dl:

Kopie *.dll Dateien in sdk\tools\lib\qt\lib-sdk\tools wo der Emulator-x86.exe in