L'ospite di Android Studio non è online da 7 secondi


89

Quando avvio per la prima volta l'emulatore in Android Studio, ricevo un messaggio informativo,

l'ospite non è tornato online entro 7 secondi

Sono curioso di sapere come fermarlo perché mentre è sul mio schermo per circa 40 secondi non posso fare nulla nell'emulatore.

Risposte:


78

Ho avuto lo stesso problema. La selezione di Cold Boot Now in AVD manager risolve il problema.

Ma devo aprire AVD Manager ogni volta che voglio avviare Emulator e voglio solo fare clic sul pulsante Esegui app e selezionare il dispositivo, senza aprire AVD Manager.

Per risolvere questo problema: apri AVD manager -> Modifica dispositivo -> Mostra impostazioni avanzate -> Opzione di avvio -> seleziona Avvio a freddo invece di avvio rapido.


2
Non riesco a vedere le opzioni di avvio. Attualmente si utilizza Android Studio 3.1.2. : /
b-fg

@ b-fg Strano. Ho controllato nel mio AS, le opzioni di avvio sono disponibili.
ricercatore

Strano. Potrei aver bisogno di reinstallarlo.
b-fg

@ b-fg Quale emulatore Android usi?
ricercatore

1
Quello in Android Studio. Posso eseguire l'avvio a freddo come risposta @Boris ma non configurarlo su un nuovo dispositivo virtuale. Non importa.
b-fg

100

In realtà "Cold Boot Now" potrebbe funzionare in questa situazione gestore avd con menu azione emulatore che mostra l'opzione Cold Boot Now


Come si esegue questa operazione tramite i .inifile nella ~/.android/avddirectory?
Chloe

1
Utilizzare emulator @_avd_name_ -no-snapshot-loadper eseguire un avvio a freddo dalla riga di comando.
Chloe

1
Funziona solo se fatto ogni volta. Se l'opzione di avvio a freddo non è selezionata ogni volta che il problema persiste.
Jinzu

suona come una soluzione ma non vedo davvero come spiegarlo.
olyv

Ricevo questo avviso (o errore) durante l'esecuzione dell'emulatore tramite comando ... c'è qualche flag per l'avvio a freddo?
DEEPAN KUMAR

14

strumenti-> Android-> AVD Manager

Scegli il dispositivo, quindi Avvia a freddo ora


7

forse è un bug di intel haxm 6.2.1, perché dopo l'aggiornamento ho avuto lo stesso problema.

Ho risolto ricreando l'emulatore e testando di nuovo


4

Sono riuscito a risolvere questo problema aggiornando il .inifile manualmente. (Non sono riuscito a trovare un'impostazione corrispondente nella GUI.)

La posizione del .inifile, relativa alla tua directory home, è:

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

dove si MyDeviceriferisce al nome del dispositivo configurato.

A seconda del tuo sistema operativo, potresti trovare la tua home directory in https://en.wikipedia.org/wiki/Home_directory .

Modifica la voce config.inida noa yes:

fastboot.forceColdBoot=yes

2
  1. Ho specificato la memoria AVD 2048 Mbyte invece di 1536 Mbyte. Le cose hanno ripreso a funzionare. (Sto sviluppando su macbook.)
  2. Ho provato la soluzione "Kuldeep Chandel" che consiste nel duplicare AVD e anche la mia app funziona di nuovo. Per questo motivo ho specificato di nuovo la RAM come 1536 Mbyte. Indovina cosa ... ha funzionato ...

Penso che AVD confonda per gestire le cose e dobbiamo duplicare l'attuale AVD e usarlo al posto di quello problematico.


1

In "Your Virual Device" - Fare clic su Duplica O Duplica il tuo dispositivo. Funzionerà come Charm.


1

Ho riscontrato questo problema utilizzando l'emulatore Android API 28 con Android Studio 3.0.1. L'API 28 di Android richiede Studio 3.1 e versioni successive. Dopo aver aggiornato Studio alla 3.1.4 e Android Emulator alla versione più recente, ha funzionato.


0

La configurazione delle impostazioni predefinite per il dispositivo problematico da Gestione dispositivi Android ha risolto il problema per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.