Der Android Studio-Gast ist seit 7 Sekunden nicht mehr online

89

Wenn ich den Emulator in Android Studio zum ersten Mal starte, erhalte ich eine Informationsmeldung:

Gast ist seit 7 Sekunden nicht mehr online gegangen und versucht es erneut

Ich bin gespannt, wie ich das stoppen kann, denn während es ungefähr 40 Sekunden lang auf meinem Bildschirm angezeigt wird, kann ich im Emulator nichts tun.

Jinzu
quelle

Antworten:

78

Ich hatte das gleiche Problem. Durch Auswahl von Kaltstart jetzt im AVD-Manager wird das Problem behoben.

Ich muss den AVD-Manager jedoch jedes Mal öffnen, wenn ich Emulator starten möchte, und ich möchte nur auf die Schaltfläche App ausführen klicken und das Gerät auswählen, ohne den AVD-Manager zu öffnen.

Um dies zu beheben: Öffnen Sie den AVD-Manager -> Gerät bearbeiten -> Erweiterte Einstellungen anzeigen -> Startoption -> Wählen Sie Kaltstart anstelle von Schnellstart.

Forscher
quelle
2
Ich kann die Boot-Optionen nicht sehen. Derzeit wird Android Studio 3.1.2 verwendet. : /
b-fg
@ b-fg Seltsam. Ich habe mein AS eingecheckt, Boot-Optionen sind verfügbar.
Forscher
Seltsam. Möglicherweise muss ich neu installieren.
B-FG
@ b-fg Welchen Android Emulator verwendest du?
Forscher
1
Der in Android Studio. Ich kann einen Kaltstart als @ Boris-Antwort ausführen, ihn jedoch nicht auf einem neuen virtuellen Gerät konfigurieren. Keine Ursache.
B-FG
100

Tatsächlich kann 'Cold Boot Now' in dieser Situation funktionieren avd manager mit Emulator-Aktionsmenü, das die Option Kaltstart jetzt anzeigt

Boris Treukhov
quelle
Wie machen Sie das über die .iniDateien in Ihrem ~/.android/avdVerzeichnis?
Chloe
1
Verwenden Sie emulator @_avd_name_ -no-snapshot-loaddiese Option , um einen Kaltstart über die Befehlszeile durchzuführen.
Chloe
1
Funktioniert nur, wenn dies jedes Mal erledigt wird. Wenn nicht jedes Mal die Kaltstartoption ausgewählt ist, bleibt das Problem bestehen.
Jinzu
das klingt nach einer Lösung, aber ich sehe nicht wirklich, wie ich das erklären soll.
Olyv
Ich erhalte diese Warnung (oder diesen Fehler), während der Emulator per Befehl ausgeführt wird. Gibt es ein Flag für einen Kaltstart?
DEEPAN KUMAR
14

Tools-> Android-> AVD Manager

Wählen Sie das Gerät und dann Cold Boot Now

Christina Xu
quelle
7

Vielleicht ist es ein Fehler von Intel Haxm 6.2.1, weil ich nach dem Update das gleiche Problem habe.

Ich habe es gelöst, indem ich den Emulator neu erstellt und erneut getestet habe

Danniel Agus Wahyudi
quelle
4

Ich konnte dieses Problem lösen, indem ich die .iniDatei manuell aktualisierte . (Ich konnte keine entsprechende Einstellung in der GUI finden.)

Der Speicherort der .iniDatei in Bezug auf Ihr Home-Verzeichnis lautet:

~/.android/avd/MyDevice.avd/config.ini

Dabei MyDevicebezieht sich auf den konfigurierten Gerätenamen.

Abhängig von Ihrem Betriebssystem finden Sie Ihr Home-Verzeichnis möglicherweise unter https://en.wikipedia.org/wiki/Home_directory .

Ändern Sie den Eintrag innerhalb config.inivon novon yes:

fastboot.forceColdBoot=yes
Gerhard
quelle
2
  1. Ich habe AVD-Speicher 2048 MB anstelle von 1536 MB angegeben. Die Dinge begannen wieder zu funktionieren. (Ich entwickle auf MacBook.)
  2. Ich habe die "Kuldeep Chandel" -Lösung ausprobiert, bei der AVD dupliziert wird, und meine App wird auch wieder ausgeführt. Aus diesem Grund habe ich RAM erneut als 1536 MB angegeben. Ratet mal, was ... es hat funktioniert ...

Ich denke, AVD verwirrt die Handhabung und wir müssen die aktuelle AVD duplizieren und anstelle der problematischen verwenden.

mutlugokhan
quelle
1

Klicken Sie unter "Ihr virales Gerät" auf "Duplizieren" oder "Duplizieren Sie Ihr Gerät". Es wird wie Charm funktionieren.

Kuldeep Chandel
quelle
1

Ich hatte dieses Problem bei der Verwendung des Android API 28-Emulators mit Android Studio 3.0.1. Für Android API 28 ist Studio 3.1 und höher erforderlich. Nachdem ich Studio auf 3.1.4 und Android Emulator auf die neueste Version aktualisiert hatte, funktionierte es.

Granat
quelle
0

Durch das Festlegen der Standardeinstellungen für das Problemgerät über den Android-Geräte-Manager wurde das Problem für mich behoben.

Roman Murtazin
quelle