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.