PROBLEM
Hallo, ich erhalte eine Endlosschleife mit der Meldung „Warten, bis alle Zielgeräte online sind“, oder der Emulator zeigt nur das Android-Intro an, lädt aber nie.
Die JVM-Version des Programms läuft einwandfrei, aber nicht der Android-Emulator.
Ich habe diese Antwort mit ungefähr demselben Titel bereits gelesen, aber alles, was ich versucht habe, funktioniert nicht.
So sieht es aus:
Manchmal erhalte ich eine Fehlermeldung Ich werde aufgefordert, einen Absturzbericht zu senden, je nachdem, welchen ich verwende:
HINTERGRUND
Dies geschieht sowohl in IntelliJ Ultimate 2025.2.3 als auch in Android Studio Narwhal 4, wenn beide unter Linux 22.04 ausgeführt werden. Ich habe beide über die Toolbox-App von Jetbrains installiert. Ich habe kürzlich meine Festplatte wie vor zwei bis drei Wochen wiederhergestellt, und der Android-Emulator hat damals einwandfrei funktioniert, aber nicht mehr.
Ich vermute, dass es sich um ein GPU-Problem handeln könnte, da ich in letzter Zeit aufgrund meiner dedizierten GPU einige andere Probleme hatte (sie ist kaputt gegangen), also habe ich diesen Laptop auf integrierte Grafik umgestellt und alles scheint gut zu funktionieren. Der Akku ist brandneu, ich betreibe ihn mit Strom aus der Steckdose, er ist bei 100 % und er läuft mit ausgeglichener Leistung, NICHT im Energiesparmodus.
Ich habe auch weit mehr als die Systemanforderungen entsprechend meiner CPU- und RAM-Auslastung: über 1 TB zusätzlicher Speicherplatz, 22 GB RAM sind frei und meine CPU ist ein Intel Core i7-12700H. Die meisten Threads haben wenig bis gar keine Last. Terminal > uname -m gibt x86_64 zurück, und ich habe auch die erforderlichen 32-Bit-Binärdateien für 64-Bit-Maschinen installiert.
Das Ziel hierfür ist die Arbeit mit Kotlin Multi Platform, und ich hatte eine frühere Frage, die ich inzwischen gelöscht habe, da sie darauf zurückzuführen ist, dass der Android-Emulator funktioniert. Sogar das Standardprojekt des KMP-Web-Assistenten funktioniert nicht auf Android ... Es funktioniert gut auf der JVM, aber nicht auf dem Android-Emulator, obwohl ich ihn habe, und das Image ist korrekt installiert (zumindest denke ich ... siehe unten) .
Der Link zum Web-Assistenten oben stammt ebenfalls aus den Anweisungen zum Erstellen mehrerer Plattformen. Ich füge diesen Link ein, weil es einfacher ist, ein Standardprojekt zu debuggen. Beachten Sie Folgendes:
Ich versuche, dies auf einem Android 7.0 Nougat-Image (API 24) zum Laufen zu bringen. Ich habe AVD-Images dafür, bis zur neuesten Version (16.0)
Ich habe zumindest die richtigen Systemimages, denke ich. Terminal > uname -m zeigt x86_64 an, also denke ich, dass ich die richtigen Bilder habe, etwa so:
Android Virtual Device (avd) Bilder werden in gespeichert ~/.android/. Es gibt verschiedene SmallPhone.avd-Ordner usw., die je nach heruntergeladenem Bild ungefähr zwischen 500 MB und 9 GB groß sind.
Und das eigentliche Android SDK befindet sich in ~/Android/sdk/. Mehr dazu bald...
In IntelliJ: Datei > Projektstruktur > Projekteinstellungen > Projekt-SDK ist jbr-21.0.7, die Jetbrains-Java-Version, auf der es ausgeführt werden kann. Und im selben Fenster: Plattformeinstellungen > SDKs > Android API 36.0, Erweiterungsebene 17 Plattform > Android SDK-Home-Pfad: ~/Android/sdk/. Das Build-Ziel dafür ist Android API 36.0, Erweiterungsstufe 17 ... Aber ich habe auch 21 und 24 ausprobiert, je nach API-Stufe des AVD, auf das ich abzielen möchte. Ich bin mir nicht sicher, ob das wichtig ist, aber ich habe es trotzdem versucht.
WAS ICH VERSUCHT HABE
Ich habe diese Antwort mit ungefähr dem gleichen Titel bereits gelesen, aber alles, was ich versucht habe, hat nicht funktioniert. In den folgenden Zahlen erkläre ich alles, was ich versucht habe. Denken Sie daran, dass ich bei allem, was folgt, oft meinen Computer neu gestartet habe und/oder sichergestellt habe, dass alle installierten Plugins so aktuell wie möglich waren, bevor ich eine andere Option gewählt habe. Alle meine Aktionen sind also wie in CSS kaskadiert (von oben nach unten > eine neue untere Regel des gleichen Typs überschreibt die gleiche Regel darüber)..
In den KMP-Schnellstartanweisungen hieß es, export ANDROID_HOME=~/Library/Android/sdk zu ~/.profile hinzuzufügen, und das habe ich auch getan ... Offensichtlich unterscheidet sich dieser Dateipfad von meinem, also habe ich ihn auf meinen umgestellt, und er ist immer noch vorhanden wird nicht funktionieren. Trotzdem enthalten die besseren Anweisungen, die ich oben verlinkt habe, diese Zeile überhaupt nicht, daher habe ich keine Ahnung, ob das ein Ablenkungsmanöver ist oder nicht.
Ich habe sowohl IntelliJ Ultimate als auch Android Studio deinstalliert und neu installiert, einschließlich aller Plugins, Emulatoren usw. Nichts hat sich geändert...
Ich habe den Cache über Datei > Caches ungültig machen > alle Kontrollkästchen aktivieren deaktiviert. Es hat sich nichts geändert...
Ich habe alle Android-Bilder gelöscht und erneut heruntergeladen: die Open-Source-Bilder für Android, die Bilder aus dem Google Play Store und die Google API-Bilder. Ich hatte ursprünglich ein Problem damit, weil mein VPN den Download blockierte (und es zeigte Fehler an, als ich das tat), aber ich habe es ausgeschaltet, es wurden keine Fehler mehr beim Download angezeigt und der Download wurde schließlich durchgeführt. Um auf Nummer sicher zu gehen, habe ich vor dem erneuten Herunterladen sogar die Ordner gelöscht und alles von vorne begonnen. Es hat sich nichts geändert...
Auf jedem virtuellen Gerät im Geräte-Manager > 3 vertikale Punkte > Bearbeiten > Zusätzliche Einstellungen > Emulierte Leistung > Grafikbeschleunigung > Ich ändere es auf Software statt auf Automatisch. Es hat sich nichts geändert...
Das Gleiche wie oben, aber „Daten löschen“. Es hat sich nichts geändert...
Das Gleiche wie oben, aber „Kaltstart“. Nichts hat sich geändert...
Das Gleiche wie oben, aber das Gerät aus demselben Menü gelöscht > erneut heruntergeladen. Es hat sich nichts geändert...
Gradle-Schaltfläche > Alle Gradle-Projekte synchronisieren. Nichts hat sich geändert...
Starte meinen Computer neu. Es hat sich nichts geändert...
Ich habe sichergestellt, dass KVM mit dieser Zeile installiert wurde: sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils
Ich habe auch sudo apt install cpu-checker installiert und kvm-ok ausgeführt. Ich habe dieses Ergebnis erhalten, das zeigt, dass ich KVM mit dieser Ausgabe verwenden kann: INFO: /dev/kvm existiert und KVM-Beschleunigung kann verwendet werden. Zusammen mit sudo systemctl enable --now libvirtd, sudo systemctl start libvirtd und sudo systemctl start libvirtd wird angezeigt, dass der Dienst aktiv ist. Und zur Sicherheit: sudo usermod -aG kvm $USER und sudo usermod -aG libvirt $USER, um sicherzustellen, dass sie ausgeführt werden können. groups my_user zeigt kvm und libvirt darin an
Ich habe einige erforderliche 32-Bit-Binärdateien, die laut Dokumentation für 64-Bit-Maschinen erforderlich sind, über sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 installiert libbz2-1.0:i386, und wieder habe ich die Mindestsystemanforderungen übertroffen.
Ich habe auch Images für 32-Bit-Versionen der AVDs über Datei > Einstellungen > Sprachen und Frameworks > Android SDK Updater > installiert, sodass ich jetzt die x86_64- und die x86-Versionen habe. Dann habe ich im Gerätemanager > Gerät erstellen > entsprechende AVDs erstellt und sowohl die x86- als auch die x86_64-Version davon ausprobiert. Aus irgendeinem Grund würde es die x86-Version anstelle von x86_64 empfehlen, was seltsam ist, weil uname -m x86_64 anzeigt ... Es hat sich nichts geändert.
Im Befehlszeilenemulator zeigt -list-avds meine Avds an. Dann habe ich auch einen AVD über die Befehlszeile über den Emulator -avd my_avd gestartet. Dies öffnet sich in einem separaten Fenster außerhalb der IDE und oben steht in grüner Schrift: „Kaltstart inkompatibel … DISMISS“. Also klicke ich darauf und es bleibt an der gleichen Stelle hängen.
Ich habe Android Studio mit demselben Projekt auf demselben Computer durch Dual-Booten von Windows 10 installiert. Das funktioniert gut, aber nicht unter Linux.
Überraschenderweise kann ich den Emulator wie folgt über die Befehlszeile ausführen: /home/my_user/Android/sdk/emulator/emulator -avd MyVirtualDeviceName -wipe-data -no-snapshot -verbose -show-kernel... Ich habe dies mit allen Android-Versionen versucht, die ich heruntergeladen habe. Jeder einzelne funktioniert auf diese Weise einwandfrei, auch diejenigen aus der niedrigsten API, die ich habe: API 24. Einziges Problem: Sie funktionieren nicht, wenn versucht wird, sie über den Geräte-Manager zu starten, was nicht wünschenswert ist.
LOGDATEI
Von ~/.cache/JetBrains/IntelliJIdea2025.2/idea.log. Ich habe das erste Vorkommen des AVD, das ich teste, kopiert: SmallPhoneAPI24X86RecommendedImage und zeige alles mit einer Warnung in der Zeile ... Ich habe das Gleiche auch mit der x86_64-Version gemacht, aber es hilft nicht viel. Ich würde das Ganze hier platzieren, aber die Textbeschränkung liegt hier bei 30.000 Zeichen und es geht über 48.000:
// A bunch of lines before this...
2025-10-13 13:38:21,011 [2716820] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - Failed to process .ini file /home/my_user/.android/avd/../avd/SmallPhoneAPI24X86RecommendedImage.avd/quickbootChoice.ini for reading.
2025-10-13 13:38:21,011 [2716820] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - FeatureControl is requesting a non existing feature.
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_btn_xr_environment_living_room_day_clicked() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_btn_xr_environment_living_room_night_clicked() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int) (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType) (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_xr_environment_mode_changed(int) (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_xr_environment_mode_dialog() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_xr_input_mode_changed(int) (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_xr_input_mode_dialog() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_sleep_timer_done() (:0, )
2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_unfold_timer_done() (:0, )
// and it continues...
2025-10-13 13:38:21,129 [2716938] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - *** Basic token auth should only be used by android-studio ***
2025-10-13 13:38:21,757 [2717566] WARN - #com.android.tools.idea.streaming.emulator.EmulatorController - android.emulation.control.EmulatorController/getDisplayConfigurations call failed - FAILED_PRECONDITION: The multi-display feature is not available
2025-10-13 13:38:21,758 [2717567] WARN - #com.android.tools.idea.streaming.emulator.EmulatorController - android.emulation.control.EmulatorController/getDisplayConfigurations call failed - FAILED_PRECONDITION: The multi-display feature is not available
2025-10-13 13:38:23,405 [2719214] WARN - #com.android.tools.idea.adb.processnamemonitor.ProcessNameMonitorService - AgentProcessTracker: emulator-5554: ProcessTrackerAgent not found. ABI 'x86' might not be supported: /home/my_user/.cache/JetBrains/IntelliJIdea2025.2/android/android-plugin-resources/2025.1.2-287/plugins/android/resources/process-tracker-agent/native/x86/process-tracker
// the next line repeats about 49 times throughout, so I'll leave one.
2025-10-13 13:38:23,751 [2719560] WARN - #com.android.tools.idea.avdmanager.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null
2025-10-13 13:39:34,136 [2789945] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - stop: Not implemented
2025-10-13 13:39:35,023 [2790832] WARN - #com.android.ddmlib - AdbCommandRejectedException getting properties for device emulator-5554
2025-10-13 13:39:35,024 [2790833] WARN - #com.android.sdklib.deviceprovisioner.LocalEmulatorProvisionerPlugin - [SmallPhoneAPI24X86RecommendedImage (5554)] Failed to read boot status
FRAGE
Wie kann ich diesen Android-Emulator wieder zum Laufen bringen? Es hat wie vor 2-3 Wochen funktioniert, bevor ich meine Festplatte wiederhergestellt habe, und ich bin jetzt seit ungefähr 4 Tagen dabei.
Ich bin mir nicht sicher, ob es wichtig ist, aber ich bin zu etwa 99 % sicher, dass ich denselben Kernel wie zuvor verwende.
PROBLEM Hallo, ich erhalte eine Endlosschleife mit der Meldung „Warten, bis alle Zielgeräte online sind“, oder der Emulator zeigt nur das Android-Intro an, lädt aber nie. Die JVM-Version des Programms läuft einwandfrei, aber nicht der Android-Emulator. Ich habe diese Antwort mit ungefähr demselben Titel bereits gelesen, aber alles, was ich versucht habe, funktioniert nicht. So sieht es aus: [img]https://i.sstatic.net/AJS1dCy8.png[/img]
[img]https://i.sstatic.net/M1jHRapB.png[/img]
Manchmal erhalte ich eine Fehlermeldung Ich werde aufgefordert, einen Absturzbericht zu senden, je nachdem, welchen ich verwende: [img]https://i.sstatic.net/gYBtUCIz.png[/img]
HINTERGRUND Dies geschieht sowohl in IntelliJ Ultimate 2025.2.3 als auch in Android Studio Narwhal 4, wenn beide unter Linux 22.04 ausgeführt werden. Ich habe beide über die Toolbox-App von Jetbrains installiert. Ich habe kürzlich meine Festplatte wie vor zwei bis drei Wochen wiederhergestellt, und der Android-Emulator hat damals einwandfrei funktioniert, aber nicht mehr. Ich vermute, dass es sich um ein GPU-Problem handeln könnte, da ich in letzter Zeit aufgrund meiner dedizierten GPU einige andere Probleme hatte (sie ist kaputt gegangen), also habe ich diesen Laptop auf integrierte Grafik umgestellt und alles scheint gut zu funktionieren. Der Akku ist brandneu, ich betreibe ihn mit Strom aus der Steckdose, er ist bei 100 % und er läuft mit ausgeglichener Leistung, NICHT im Energiesparmodus. Ich habe auch weit mehr als die Systemanforderungen entsprechend meiner CPU- und RAM-Auslastung: über 1 TB zusätzlicher Speicherplatz, 22 GB RAM sind frei und meine CPU ist ein Intel Core i7-12700H. Die meisten Threads haben wenig bis gar keine Last. Terminal > uname -m gibt x86_64 zurück, und ich habe auch die erforderlichen 32-Bit-Binärdateien für 64-Bit-Maschinen installiert. Das Ziel hierfür ist die Arbeit mit Kotlin Multi Platform, und ich hatte eine frühere Frage, die ich inzwischen gelöscht habe, da sie darauf zurückzuführen ist, dass der Android-Emulator funktioniert. Sogar das Standardprojekt des KMP-Web-Assistenten funktioniert nicht auf Android ... Es funktioniert gut auf der JVM, aber nicht auf dem Android-Emulator, obwohl ich ihn habe, und das Image ist korrekt installiert (zumindest denke ich ... siehe unten) . Der Link zum Web-Assistenten oben stammt ebenfalls aus den Anweisungen zum Erstellen mehrerer Plattformen. Ich füge diesen Link ein, weil es einfacher ist, ein Standardprojekt zu debuggen. [b]Beachten Sie Folgendes:[/b] [list] [*]Ich versuche, dies auf einem Android 7.0 Nougat-Image (API 24) zum Laufen zu bringen. Ich habe AVD-Images dafür, bis zur neuesten Version (16.0) [*]Ich habe zumindest die richtigen Systemimages, denke ich. Terminal > uname -m zeigt x86_64 an, also denke ich, dass ich die richtigen Bilder habe, etwa so: [/list] [img]https://i.sstatic.net/gU2NYNIz.png[/img]
[list] [*]Android Virtual Device (avd) Bilder werden in gespeichert ~/.android/. Es gibt verschiedene SmallPhone.avd-Ordner usw., die je nach heruntergeladenem Bild ungefähr zwischen 500 MB und 9 GB groß sind. [*]Und das eigentliche Android SDK befindet sich in ~/Android/sdk/. Mehr dazu bald... [*]In IntelliJ: Datei > Projektstruktur > Projekteinstellungen > Projekt-SDK ist jbr-21.0.7, die Jetbrains-Java-Version, auf der es ausgeführt werden kann. Und im selben Fenster: Plattformeinstellungen > SDKs > Android API 36.0, Erweiterungsebene 17 Plattform > Android SDK-Home-Pfad: ~/Android/sdk/. Das Build-Ziel dafür ist Android API 36.0, Erweiterungsstufe 17 ... Aber ich habe auch 21 und 24 ausprobiert, je nach API-Stufe des AVD, auf das ich abzielen möchte. Ich bin mir nicht sicher, ob das wichtig ist, aber ich habe es trotzdem versucht. [/list] WAS ICH VERSUCHT HABE [list] [*]Ich habe diese Antwort mit ungefähr dem gleichen Titel bereits gelesen, aber alles, was ich versucht habe, hat nicht funktioniert. In den folgenden Zahlen erkläre ich alles, was ich versucht habe. Denken Sie daran, dass ich bei allem, was folgt, oft meinen Computer neu gestartet habe und/oder sichergestellt habe, dass alle installierten Plugins so aktuell wie möglich waren, bevor ich eine andere Option gewählt habe. Alle meine Aktionen sind also wie in CSS kaskadiert (von oben nach unten > eine neue untere Regel des gleichen Typs überschreibt die gleiche Regel darüber).. [*]In den KMP-Schnellstartanweisungen hieß es, export ANDROID_HOME=~/Library/Android/sdk zu ~/.profile hinzuzufügen, und das habe ich auch getan ... Offensichtlich unterscheidet sich dieser Dateipfad von meinem, also habe ich ihn auf meinen umgestellt, und er ist immer noch vorhanden wird nicht funktionieren. Trotzdem enthalten die besseren Anweisungen, die ich oben verlinkt habe, diese Zeile überhaupt nicht, daher habe ich keine Ahnung, ob das ein Ablenkungsmanöver ist oder nicht. [*]Ich habe sowohl IntelliJ Ultimate als auch Android Studio deinstalliert und neu installiert, einschließlich aller Plugins, Emulatoren usw. Nichts hat sich geändert... [*]Ich habe den Cache über Datei > Caches ungültig machen > alle Kontrollkästchen aktivieren deaktiviert. Es hat sich nichts geändert... [*]Ich habe alle Android-Bilder gelöscht und erneut heruntergeladen: die Open-Source-Bilder für Android, die Bilder aus dem Google Play Store und die Google API-Bilder. Ich hatte ursprünglich ein [url=viewtopic.php?t=26065]Problem[/url] damit, weil mein VPN den Download blockierte (und es zeigte Fehler an, als ich das tat), aber ich habe es ausgeschaltet, es wurden keine Fehler mehr beim Download angezeigt und der Download wurde schließlich durchgeführt. Um auf Nummer sicher zu gehen, habe ich vor dem erneuten Herunterladen sogar die Ordner gelöscht und alles von vorne begonnen. Es hat sich nichts geändert... [*]Auf jedem virtuellen Gerät im Geräte-Manager > 3 vertikale Punkte > Bearbeiten > Zusätzliche Einstellungen > Emulierte Leistung > Grafikbeschleunigung > Ich ändere es auf Software statt auf Automatisch. Es hat sich nichts geändert... [*]Das Gleiche wie oben, aber „Daten löschen“. Es hat sich nichts geändert... [*]Das Gleiche wie oben, aber „Kaltstart“. Nichts hat sich geändert... [*]Das Gleiche wie oben, aber das Gerät aus demselben Menü gelöscht > erneut heruntergeladen. Es hat sich nichts geändert... [*]Gradle-Schaltfläche > Alle Gradle-Projekte synchronisieren. Nichts hat sich geändert... [*]Starte meinen Computer neu. Es hat sich nichts geändert... [*]Ich habe sichergestellt, dass KVM mit dieser Zeile installiert wurde: sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils [*]Ich habe auch sudo apt install cpu-checker installiert und kvm-ok ausgeführt. Ich habe dieses Ergebnis erhalten, das zeigt, dass ich KVM mit dieser Ausgabe verwenden kann: INFO: /dev/kvm existiert und KVM-Beschleunigung kann verwendet werden. Zusammen mit sudo systemctl enable --now libvirtd, sudo systemctl start libvirtd und sudo systemctl start libvirtd wird angezeigt, dass der Dienst aktiv ist. Und zur Sicherheit: sudo usermod -aG kvm $USER und sudo usermod -aG libvirt $USER, um sicherzustellen, dass sie ausgeführt werden können. groups my_user zeigt kvm und libvirt darin an [*]Ich habe einige erforderliche 32-Bit-Binärdateien, die laut Dokumentation für 64-Bit-Maschinen erforderlich sind, über sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 installiert libbz2-1.0:i386, und wieder habe ich die Mindestsystemanforderungen übertroffen. [*]Ich habe auch Images für 32-Bit-Versionen der AVDs über Datei > Einstellungen > Sprachen und Frameworks > Android SDK Updater > installiert, sodass ich jetzt die x86_64- und die x86-Versionen habe. Dann habe ich im Gerätemanager > Gerät erstellen > entsprechende AVDs erstellt und sowohl die x86- als auch die x86_64-Version davon ausprobiert. Aus irgendeinem Grund würde es die x86-Version anstelle von x86_64 empfehlen, was seltsam ist, weil uname -m x86_64 anzeigt ... Es hat sich nichts geändert. [*]Im Befehlszeilenemulator zeigt -list-avds meine Avds an. Dann habe ich auch einen AVD über die Befehlszeile über den Emulator -avd my_avd gestartet. Dies öffnet sich in einem separaten Fenster außerhalb der IDE und oben steht in grüner Schrift: „Kaltstart inkompatibel … DISMISS“. Also klicke ich darauf und es bleibt an der gleichen Stelle hängen. [*]Ich habe Android Studio mit demselben Projekt auf demselben Computer durch Dual-Booten von Windows 10 installiert. Das funktioniert gut, aber nicht unter Linux. [*]Überraschenderweise kann ich den Emulator wie folgt über die Befehlszeile ausführen: /home/my_user/Android/sdk/emulator/emulator -avd MyVirtualDeviceName -wipe-data -no-snapshot -verbose -show-kernel... Ich habe dies mit allen Android-Versionen versucht, die ich heruntergeladen habe. [b]Jeder einzelne funktioniert auf diese Weise einwandfrei, auch diejenigen aus der niedrigsten API, die ich habe: API 24.[/b] Einziges Problem: Sie funktionieren nicht, wenn versucht wird, sie über den Geräte-Manager zu starten, was nicht wünschenswert ist. [/list] LOGDATEI Von ~/.cache/JetBrains/IntelliJIdea2025.2/idea.log. Ich habe das erste Vorkommen des AVD, das ich teste, kopiert: SmallPhoneAPI24X86RecommendedImage und zeige alles mit einer Warnung in der Zeile ... Ich habe das Gleiche auch mit der x86_64-Version gemacht, aber es hilft nicht viel. Ich würde das Ganze hier platzieren, aber die Textbeschränkung liegt hier bei 30.000 Zeichen und es geht über 48.000: [code]// A bunch of lines before this... 2025-10-13 13:38:21,011 [2716820] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - Failed to process .ini file /home/my_user/.android/avd/../avd/SmallPhoneAPI24X86RecommendedImage.avd/quickbootChoice.ini for reading. 2025-10-13 13:38:21,011 [2716820] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - FeatureControl is requesting a non existing feature. 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_btn_xr_environment_living_room_day_clicked() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_btn_xr_environment_living_room_night_clicked() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int) (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType) (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_xr_environment_mode_changed(int) (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_xr_environment_mode_dialog() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_xr_input_mode_changed(int) (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_xr_input_mode_dialog() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_sleep_timer_done() (:0, ) 2025-10-13 13:38:21,011 [2716820] INFO - Emulator: SmallPhoneAPI24X86RecommendedImage - Warning: QMetaObject::connectSlotsByName: No matching signal for on_unfold_timer_done() (:0, ) // and it continues... 2025-10-13 13:38:21,129 [2716938] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - *** Basic token auth should only be used by android-studio *** 2025-10-13 13:38:21,757 [2717566] WARN - #com.android.tools.idea.streaming.emulator.EmulatorController - android.emulation.control.EmulatorController/getDisplayConfigurations call failed - FAILED_PRECONDITION: The multi-display feature is not available 2025-10-13 13:38:21,758 [2717567] WARN - #com.android.tools.idea.streaming.emulator.EmulatorController - android.emulation.control.EmulatorController/getDisplayConfigurations call failed - FAILED_PRECONDITION: The multi-display feature is not available 2025-10-13 13:38:23,405 [2719214] WARN - #com.android.tools.idea.adb.processnamemonitor.ProcessNameMonitorService - AgentProcessTracker: emulator-5554: ProcessTrackerAgent not found. ABI 'x86' might not be supported: /home/my_user/.cache/JetBrains/IntelliJIdea2025.2/android/android-plugin-resources/2025.1.2-287/plugins/android/resources/process-tracker-agent/native/x86/process-tracker // the next line repeats about 49 times throughout, so I'll leave one. 2025-10-13 13:38:23,751 [2719560] WARN - #com.android.tools.idea.avdmanager.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null 2025-10-13 13:39:34,136 [2789945] WARN - Emulator: SmallPhoneAPI24X86RecommendedImage - stop: Not implemented 2025-10-13 13:39:35,023 [2790832] WARN - #com.android.ddmlib - AdbCommandRejectedException getting properties for device emulator-5554 2025-10-13 13:39:35,024 [2790833] WARN - #com.android.sdklib.deviceprovisioner.LocalEmulatorProvisionerPlugin - [SmallPhoneAPI24X86RecommendedImage (5554)] Failed to read boot status [/code] FRAGE Wie kann ich diesen Android-Emulator wieder zum Laufen bringen? Es hat wie vor 2-3 Wochen funktioniert, bevor ich meine Festplatte wiederhergestellt habe, und ich bin jetzt seit ungefähr 4 Tagen dabei. Ich bin mir nicht sicher, ob es wichtig ist, aber ich bin zu etwa 99 % sicher, dass ich denselben Kernel wie zuvor verwende.
PROBLEM
Hallo, ich erhalte eine Endlosschleife mit der Meldung „Warten, bis alle Zielgeräte online sind“, oder der Emulator zeigt nur das Android-Intro an, aber es wird nie geladen.
Die JVM-Version...
Ich habe versucht, den Android Studio-Emulator zu verwenden, aber ich kann meine App nicht auf dem Emulator ausführen. Wenn ich meine App ausführe, wird der Emulator mit den folgenden Details...
Diese brillante Person JBorean93 hat ein PowerShell -Skript erstellt, das wiederum eine .exe generiert nogui.exe hier
Ich werde den Code zitieren, damit Sie es nicht finden müssen:
Add-Type...
Diese brillante Person JBorean93 hat ein PowerShell-Skript erstellt, das wiederum eine .exe generiert nogui.exe hier
Ich werde den Code zitieren, damit Sie es nicht finden müssen:
> > > > > > > >...
Ich möchte mermaid.js verwenden, um ein Flussdiagramm zu rendern. Ich möchte den Selenium -Treiber in Java verwenden, um den gerenderten HTML Dom zu lesen. Die HTML -Quelle wird jedoch gelesen, wenn...