Estou trabalhando com o Android Studio. Desde a noite passada, quando eu executo meu projeto no meu dispositivo, aparece a mensagem "Waiting For Debugger". É um comportamento muito estranho, porque não estou depurando o aplicativo.
Tentei desinstalar o aplicativo do meu dispositivo e pressione Executar no Android Studio. A mensagem aparece novamente.
Eu tentei reiniciar o Android Studio. A mensagem aparece novamente.
A única maneira de instalar corretamente o aplicativo no meu telefone é pressionar "Debug". A mensagem aparece, mas é fechada automaticamente. Então a aplicação funciona bem.
Eu tentei com
<application android:debuggable="false" />
... e ainda assim a mensagem aparece.
O LogCat diz:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
Atenciosamente, na primeira linha de erro, alguém diz que os problemas podem começar após a renomeação de algum recurso . Mas não é o meu caso.
Atenciosamente, na segunda linha de erro, ... eu não sei. Realmente não sei o que acontece com o meu IDE.
fonte
Respostas:
Eu me deparei com essa questão no passado e novamente hoje. No meu caso, o problema é resolvido por uma reinicialização do dispositivo. Após uma inicialização limpa, posso executar novamente o aplicativo e o prompt "Waiting for Debugger" não aparece.
fonte
Você pode corrigir esse problema sem reiniciar o dispositivo. Basta ir em "Dispositivo Android" -> "Configurações" -> "Opções do desenvolvedor" -> "Selecionar aplicativo a ser depurado" . Provavelmente estará apontando para o seu aplicativo. Basta selecionar a opção e depois selecionar "Nenhum".
Nota: Como mencionado, mesmo se "Nenhum" já estiver selecionado, a seleção novamente de "Nenhum" será exibida para corrigir o problema.
Só para esclarecer: isso está no dispositivo, não no Android Studio (cf. comentário muito útil do Regis_AG).
fonte
mais rápido do que reiniciar é Basta ir às opções do desenvolvedor e desligá-lo e ligá-lo novamente (não esqueça de verificar também a opção de depuração usb), funcionou para mim (Neuxs5).
fonte
Por favor, tente este comando para desativá-lo.
fonte
Após 8 horas sobre esse problema, sinto-me obrigado a compartilhar a causa. Meus / etc / hosts estavam ruins.
Certifique-se de poder executar ping localhost e que ele esteja definido para 127.0.0.1. O AS espera se conectar ao localhost: 8600.
fonte
1) Limpe a memória cache do android studio do arquivo-> Cache / reinicialização inválida.
2) Depois de reiniciar o android studio, reinicie o emulador do android.
fonte
Eu tenho o mesmo problema. No meu caso, tenho dois ambientes de desenvolvimento abertos ao mesmo tempo: Android Studio e Eclipse. Depois de fechar o Eclipse e executar o processo de depuração novamente, funciona bem. Espero que esta ajuda!
fonte
Você pode querer verificar sua configuração de depuração em Configuração do desenvolvedor no seu AVD. Veja a seguinte imagem:
exemplo de configurações do desenvolvedor
fonte
Desinstalei o aplicativo com o qual esse problema estava ocorrendo.
Então eu instalei o aplicativo no modo de depuração.
Resolveu o problema. Agora está funcionando bem.
fonte
Eu tive esse problema; No Android Studio, bati acidentalmente Run> 'Debug App' em vez de Run> Run 'App' . Eu resolvi o problema. No meu caso, tive que fazer com que o aplicativo iniciasse com êxito no modo DEBUG. Aqui estavam meus passos.
1) O dispositivo Android precisa ser capaz de conectar-se ao PC de desenvolvimento na porta 8600. Essa conexão estava sendo proibida pela minha configuração de firewall. Eu desliguei o firewall. Uma vez confirmado , criei uma regra de firewall para permitir a conectividade entre os dispositivos na porta 8600 .
2) Para validar se a porta está disponível, você pode acessar o Android Studio, Executar> Anexar depurador ao Processo Android . Isso fará com que o aplicativo do dispositivo Android iniciado no modo DEBUG se conecte ao seu PC de desenvolvimento do Android Studio.
3) Depois que o aplicativo for iniciado uma vez, você poderá voltar e Executar> Executar 'App' e não receberá mais a tela irritante 'WAITING for DEBUGGER'.
4) E você também pode executar> Depurar 'App' . O dispositivo dirá "Aguardando depurador" por um momento e, em seguida, o Android Studio iniciará um console do depurador e ajudará você a depurar seu aplicativo de dispositivo Android remotamente!
Boa sorte
fonte
Meu PC estava com pouca memória e esse problema apareceu com bastante frequência. A correção foi liberar mais memória excluindo arquivos / aplicativos antigos. Percebo que emuladores em execução como o Android TV tendem a precisar de muita memória para serem executados previsivelmente
fonte
Eu já resolvi esse problema reiniciando o meu dispositivo. É uma questão de dispositivo e não de estúdio do Android.
fonte
Corrigi-o criando um dispositivo virtual duplicado depois de limpar o dispositivo virtual existente.
fonte
Clique no AVD Manager. Na opção de ações do dispositivo, selecione "Inicialização a frio agora". Fazer uma inicialização a frio no emulador funcionou para mim.
fonte
Clique e mantenha pressionado o botão liga / desliga do emulador por 5 segundos e, em seguida, clique em reiniciar.
Tente novamente, o erro deve ter desaparecido
fonte
Sem reiniciar o dispositivo, consegui corrigir esse problema acessando "Opções do desenvolvedor" e depois primeiro "desativando" e depois "ativando" -
fonte