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.

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.


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


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


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


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

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.


1

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


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.


0

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.