Gość Android Studio nie był online od 7 sekund

89

Przy pierwszym uruchomieniu emulatora w Android Studio pojawia się komunikat informacyjny,

gość nie był online od 7 sekund ponawiając próbę

Ciekawi mnie jak to zatrzymać, bo póki jest na moim ekranie przez około 40 sekund nie mogę nic zrobić w emulatorze.

Jinzu
źródło

Odpowiedzi:

78

Miałem ten sam problem. Wybranie opcji Cold Boot Now w menedżerze AVD rozwiązuje problem.

Ale muszę otwierać menedżera AVD za każdym razem, gdy chcę uruchomić Emulator i chcę po prostu kliknąć przycisk Uruchom aplikację i wybrać urządzenie, bez otwierania menedżera AVD.

Aby rozwiązać ten problem: otwórz menedżera AVD -> Edytuj urządzenie -> Pokaż ustawienia zaawansowane -> Opcja rozruchu -> wybierz opcję Zimny ​​rozruch zamiast Szybki rozruch.

badacz
źródło
2
Nie widzę opcji rozruchu. Obecnie używasz Android Studio 3.1.2. : /
b-fg
@ b-fg Dziwne. Sprawdziłem w moim AS, opcje rozruchu są dostępne.
badacz
Dziwne. Może być konieczna ponowna instalacja.
b-fg
@ b-fg Którego emulatora Androida używasz?
badacz
1
Ten w Android Studio. Mogę uruchomić zimny rozruch jako odpowiedź @Boris, ale nie mogę go konfigurować na nowym urządzeniu wirtualnym. Nieważne.
b-fg
100

Właściwie „Cold Boot Now” może działać w tej sytuacji avd manager z menu akcji emulatora pokazującym opcję Cold Boot Now

Boris Treukhov
źródło
Jak to zrobić za pomocą .iniplików w swoim ~/.android/avdkatalogu?
Chloe,
1
Służy emulator @_avd_name_ -no-snapshot-loaddo wykonywania zimnego rozruchu z wiersza poleceń.
Chloe
1
Działa tylko wtedy, gdy jest wykonywane za każdym razem. Jeśli opcja zimnego rozruchu nie jest wybierana za każdym razem, gdy problem nadal występuje.
Jinzu,
brzmi to jak poprawka, ale tak naprawdę nie wiem, jak to wyjaśnić.
olyv
Otrzymuję to ostrzeżenie (lub błąd) podczas uruchamiania emulatora za pomocą polecenia ... czy jest jakaś flaga dla zimnego rozruchu?
DEEPAN KUMAR
14

narzędzia-> Android-> AVD Manager

Wybierz urządzenie, a następnie Cold Boot Now

Christina Xu
źródło
7

może to błąd z Intel Haxm 6.2.1, ponieważ po aktualizacji mam ten sam problem.

Rozwiązałem przez odtworzenie emulatora i ponowne przetestowanie

Danniel Agus Wahyudi
źródło
4

Udało mi się rozwiązać ten problem .iniręcznie aktualizując plik. (Nie mogłem znaleźć odpowiedniego ustawienia w GUI).

Lokalizacja .inipliku w stosunku do twojego katalogu domowego to:

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

gdzie MyDeviceodnosi się do skonfigurowanej nazwy urządzenia.

W zależności od systemu operacyjnego możesz znaleźć katalog domowy zgodnie z https://en.wikipedia.org/wiki/Home_directory .

Zmień wpis w ciągu config.iniz nona yes:

fastboot.forceColdBoot=yes
Gerhard
źródło
2
  1. Podałem pamięć AVD 2048 MB zamiast 1536 MB. Wszystko zaczęło działać ponownie. (Rozwijam się na Macbooku.)
  2. Wypróbowałem rozwiązanie "Kuldeep Chandel", które polega na zduplikowaniu AVD i moja aplikacja też działa ponownie. Z tego powodu ponownie określiłem pamięć RAM jako 1536 MB. Zgadnij co ... Zadziałało ...

Myślę, że AVD myli się w obsłudze rzeczy i musimy zduplikować obecny AVD i użyć go zamiast problematycznego.

mutlugokhan
źródło
1

W „Your Virual Device” - kliknij Duplikuj LUB Duplikuj swoje urządzenie. Będzie działać jak Urok.

Żyrandol Kuldeep
źródło
1

Napotkałem ten problem podczas korzystania z emulatora Android API 28 z Android Studio 3.0.1. Android API 28 wymaga wersji Studio 3.1 lub nowszej. Po zaktualizowaniu Studio do wersji 3.1.4 i emulatora Androida do najnowszej wersji zadziałało.

granat
źródło
0

Ustawienie domyślnych ustawień dla problematycznego urządzenia w Menedżerze urządzeń Android rozwiązało problem.

Roman Murtazin
źródło