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.

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.


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


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


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


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

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.


1

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


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.


0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.