O convidado do Android Studio não fica online há 7 segundos

89

Quando eu inicio o emulador no Android Studio pela primeira vez, recebo uma mensagem de informação,

o convidado não fica online há 7 segundos tentando novamente

Estou curioso para saber como parar isso porque enquanto ele está na minha tela por cerca de 40 segundos, não posso fazer nada no emulador.

Jinzu
fonte

Respostas:

78

Eu tive o mesmo problema. Selecionar Cold Boot Now no AVD manager resolve o problema.

Mas tenho que abrir o gerenciador de AVD toda vez que desejo iniciar o emulador e apenas clicar no botão Executar aplicativo e selecionar o dispositivo, sem abrir o gerenciador de AVD.

Para resolver isso: abra o gerenciador de AVD -> Editar dispositivo -> Mostrar configurações avançadas -> opção de inicialização -> selecione Inicialização a frio em vez de Inicialização rápida.

investigador
fonte
2
Não consigo ver as opções de inicialização. Atualmente usando o Android Studio 3.1.2. : /
b-fg
@ b-fg Estranho. Verifiquei no meu AS, as opções de inicialização estão disponíveis.
pesquisador
Esquisito. Posso precisar reinstalar.
b-fg
@ b-fg Qual emulador de Android você usa?
pesquisador
1
Aquele no Android Studio. Posso executar a inicialização a frio como resposta @Boris, mas não configurá-la em um novo dispositivo virtual. Deixa pra lá.
b-fg
100

Na verdade, 'Cold Boot Now' pode funcionar nesta situação avd manager com o menu de ação do emulador mostrando a opção Cold Boot Now

Boris Treukhov
fonte
Como você faz isso por meio dos .iniarquivos em seu ~/.android/avddiretório?
Chloe
1
Use emulator @_avd_name_ -no-snapshot-loadpara executar uma inicialização a frio a partir da linha de comando.
Chloe
1
Funciona apenas se for feito todas as vezes. Se a opção de inicialização a frio não for selecionada sempre que o problema persistir.
Jinzu
Isso parece uma solução, mas não vejo como explicar isso.
olyv
Estou recebendo este aviso (ou erro) ao executar o emulador via comando ... existe algum sinalizador para inicialização a frio?
DEEPAN KUMAR
14

ferramentas-> Android-> AVD Manager

Escolha o dispositivo e então faça boot a frio agora

Christina Xu
fonte
7

talvez seja bug do intel haxm 6.2.1, porque depois de atualizar eu tenho o mesmo problema.

Resolvi recriar o emulador e testar novamente

Danniel Agus Wahyudi
fonte
4

Consegui resolver esse problema atualizando o .iniarquivo manualmente. (Não consegui encontrar uma configuração correspondente na GUI.)

A localização do .iniarquivo, em relação ao seu diretório inicial, é:

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

onde MyDevicese refere ao nome do dispositivo configurado.

Dependendo do seu sistema operacional, você pode encontrar seu diretório inicial de acordo com https://en.wikipedia.org/wiki/Home_directory .

Altere a entrada em config.inide nopara yes:

fastboot.forceColdBoot=yes
Gerhard
fonte
2
  1. Especifiquei memória AVD de 2048 Mbyte em vez de 1536 Mbyte. As coisas começaram a funcionar novamente. (Estou desenvolvendo no macbook.)
  2. Eu tentei a solução "Kuldeep Chandel" que é duplicar o AVD e meu aplicativo também roda novamente. Por causa disso, especifiquei a RAM novamente como 1536 Mbyte. Adivinha o que ... Funcionou ...

Acho que o AVD confunde para lidar com as coisas e precisamos duplicar o AVD atual e usá-lo em vez do problemático.

mutlugokhan
fonte
1

Em "Seu Dispositivo Virual" - Clique em Duplicar OU Duplique seu Dispositivo. Vai funcionar como Charm.

Kuldeep Chandel
fonte
1

Eu enfrentei esse problema ao usar o emulador de API 28 do Android com o Android Studio 3.0.1. A API 28 do Android requer Studio 3.1 e superior. Depois de atualizar o Studio para 3.1.4 e o Android Emulator para a versão mais recente, funcionou.

granada
fonte
0

Definir as configurações padrão para o dispositivo com problema no Gerenciador de dispositivos Android resolveu o problema para mim.

Roman Murtazin
fonte