Android Studio - Erro ADB - “… dispositivo não autorizado. Por favor, verifique a caixa de diálogo de confirmação no seu dispositivo. ”

107

Comecei a receber erros em meus logs de ADB que, acho, estão fazendo com que meu dispositivo agora exiba qualquer saída de logcat para meu aplicativo. Estou recebendo toda a saída do logcat, exceto a do próprio aplicativo.

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
Georgi Angelov
fonte
39
Tente revogar as permissões no dispositivo - Developer options-> Revoke USB debugging authorizations. Em seguida, conecte o dispositivo e aceite-o novamente.
free3dom
Ainda o mesmo erro com Android Studio 1.1 - solução aceita não funciona.
Antonio Sesto,
2
Alterar a porta USB após revogar as permissões conforme explicado por @ free3dom fez com que a caixa de diálogo Autorização de certificado de impressão digital fosse exibida conforme explicado por @ -Eefret na resposta aceita.
xilef
Estou recebendo esta mensagem de erro no Android 6.0 Marshmallow, mas não há nenhuma opção "Revogar autorizações de depuração USB" nas opções do desenvolvedor.
Aaron Campbell
O tablet com o qual estou tendo o mesmo problema simplesmente não exibia a caixa de diálogo de autenticação desde que eu estava tentando em qualquer uma das portas USB 3. Agora funciona perfeitamente na mesma porta USB 2 do PC.
Tamás Bolvári

Respostas:

200

você perdeu a caixa de diálogo Autorização de certificado de impressão digital em seu telefone ao conectá-lo, tente alterar o modo USB para Mídia ou outro diferente do que você tem e reconecte o dispositivo ou vá para Opções do desenvolvedor -> Revogar depuração de USB e reconecte, observe o diálogo e clique em aceitar, que deve resolver seus problemas.

Se isso não funcionar, defina seu ANDROID_SDK_HOME novamente e, em seguida:

  1. Desligue o dispositivo
  2. Corre:

    adb kill-server 
    adb start-server
  3. Conecte o dispositivo

Eefret
fonte
Sim, eu deveria ter esclarecido isso. Sempre consegui me conectar a este pc e cliquei no botão "Aceitar". Também tentei alterar os tipos de conexão e não apareceu novamente. Até troquei as portas USB e também não funcionou ..
Georgi Angelov
Defina: ANDROID_SDK_ROOT como seu caminho inicial e não 'ANDROID_SDK_HOME' !!!!!!!!!!!!!!!!!!!!!!!
Nimitack de
Falta autenticação de impressão digital no meu caso ... Ao mudar o USB para mídia e outros, deu um pop-up para autenticação que selecionei OK.
spacedev
desligar o ponto de acesso no dispositivo também ajuda.
Jianhong
31

Eu experimentei o mesmo problema.

Para garantir que seu dispositivo Android esteja esperando a impressão digital correta do sistema (por exemplo, depois de alternar as instalações do Android SDK -> servidor adb diferente em execução!), Faça o seguinte (na verdade, isso fez a mágica para mim):

  • desligue o seu dispositivo Android
  • revogar autorizações de depuração USB nas opções do desenvolvedor Android
  • conecte seu dispositivo. Você pode aceitar a impressão digital mais uma vez.
xdjkx
fonte
8

1) Vá para Configuração do telefone> Opções do desenvolvedor> Revogar depuração USB.

2) Desligue a depuração USB e reinicie novamente.

Vai funcionar definitivamente, no meu caso funcionou.

Deepak Kumar
fonte
3

Isso aconteceu comigo porque eu habilitei a depuração de usb anteriormente em outro PC. Então, para fazer funcionar em um segundo pc, tive que desabilitar a depuração USB e reabilitá-lo enquanto estava conectado ao segundo pc e funcionou.

O Ndiaye
fonte
3

A solução para isso foi apenas trocar o cabo USB, tendo habilitado a Integração ADB via

Ferramentas> Android> Ativar integração ADB.

user3255406
fonte
2

Abaixo estão os comandos para o usuário do Ubuntu autorizar dispositivos assim que a opção do desenvolvedor estiver LIGADA.

sudo ~/Android/Sdk/platform-tools/adb kill-server

sudo ~/Android/Sdk/platform-tools/adb start-server

No dispositivo:

  • Opção do desenvolvedor ativada
  • Depuração USB verificada

Conecte seu dispositivo agora e você só deve aceitar a solicitação, no seu telefone.

Rahul Baradia
fonte
1

No meu caso, era literalmente um cabo USB ruim. Aparentemente, estava certo - adb logcat funcionaria, mas na metade das vezes eu recebia esse erro ao tentar enviar um aplicativo para o dispositivo.

Mudou para um cabo diferente e estava tudo bem. O cabo antigo também carregava muito devagar, então eu deveria ter suspeitado antes ...

D0SBoots
fonte
Tive que usar outra porta USB com o mesmo cabo.
Tamás Bolvári
1

Remova as permissões de depuração do dispositivo, com o telefone celular conectado, coloque-as de volta e pergunte se deseja permitir que o PC tenha permissões de depuração, aceite e pronto: D

OmarACY
fonte
0

Eu tive o mesmo problema ao depurar sobre wlan. Consegui iniciar o aplicativo no Android Studio, mas não consegui obter nenhuma mensagem no logcat.

Consertei conectando o aparelho ao meu pc via cabo USB, lancei o aplicativo uma vez e tudo estava funcionando. A seguir, desconectei o cabo USB e tentei depurar novamente via wlan e tudo voltou a funcionar.

TheWibblyMe
fonte
0

Eu também tenho a mesma mensagem. No meu caso, mudei meu ambiente de desenvolvimento para outro notebook e meu dispositivo é a edição 2014 do Samsung Galaxy Note. Meu sistema operacional é windows 7

Minha condição de nota de galáxia listada como a seguir

  • opção do desenvolvedor ativada
  • Depuração USB verificada

A mensagem de erro era "dispositivo não autorizado. Verifique o ..."

Em geral, a localização da configuração padrão do Android era C:/Users/Your_login_name/.androidentão copiei e colei todos os arquivos da pasta '.android' na pasta de configurações do meu novo pc.

Depois disso, o problema foi embora.

Acho que o problema era adbkeyincompatível com o arquivo. Além disso, eu não tinha nenhum nome de menu como revoke adb authorization.

Tommybee
fonte
0

Parece estranho as etapas intrincadas da solução de cabo e reinicialização ... A primeira vez que conectei o dispositivo Android ao meu Ubuntu (15.10) eu tenho Conectar como: opções de multimídia ou câmera e no meu Android Studio o status do dispositivo não era autorizado. Não foi até eu escolher entre uma das opções que obtive no dispositivo Android a opção de autorização do PC. Quando você concede as permissões adequadas no Android, o status do dispositivo muda para online no Android Studio. Felicidades

user278049
fonte
0

Isso pode ajudar - basta baixar e instalar a versão do Android SDK (igual à versão do Android do seu celular) e executar.

Vishal Sharma
fonte
0

No meu caso, o problema era sobre permissões. Eu uso Ubuntu 19.04 Ao executar o Android Studio no rootusuário, ele solicitará ao meu telefone os requisitos de permissão. Mas com o usuário normal isso não acontecerá.

Portanto, o problema era adbnão ter permissão suficiente. Tornei meu usuário proprietário da Androidpasta no homediretório.

sudo chown -R orkhan ~/Android

Orkhan Huseynli
fonte
0

Eu recebo esse erro com muita frequência por algum motivo ao fazer "Cordova iônica executar android" e executar em um emulador. O que funciona para mim é encerrar o processo "adb.exe" e executá-lo novamente. Às vezes isso também não funciona e o que eu faço é sair do emulador e no android studio fazer uma "inicialização a frio" no emulador.

user123959
fonte
-1

Simples! Você deve apenas aceitar o pedido, no seu telefone.

Fortran
fonte