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.

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


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.


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.


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.


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.


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.


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 ...


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


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.


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.


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


0

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


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



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.


-1

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

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.