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.
android
android-studio
adb
logcat
android-logcat
Georgi Angelov
fonte
fonte
Developer options
->Revoke USB debugging authorizations
. Em seguida, conecte o dispositivo e aceite-o novamente.Respostas:
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:
Corre:
Conecte o dispositivo
fonte
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):
fonte
Por favor, checar isto. https://code.google.com/p/android/issues/detail?id=82850
Eu enfrentei o mesmo problema. Percebi que a "integração adb" foi desativada. Habilite-o em seu IDE (Ferramentas | Android)
fonte
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.
fonte
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.
fonte
A solução para isso foi apenas trocar o cabo USB, tendo habilitado a Integração ADB via
Ferramentas> Android> Ativar integração ADB.
fonte
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:
Conecte seu dispositivo agora e você só deve aceitar a solicitação, no seu telefone.
fonte
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 ...
fonte
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
fonte
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.
fonte
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
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/.android
entã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
adbkey
incompatível com o arquivo. Além disso, eu não tinha nenhum nome de menu comorevoke adb authorization
.fonte
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
fonte
Isso pode ajudar - basta baixar e instalar a versão do Android SDK (igual à versão do Android do seu celular) e executar.
fonte
No meu caso, o problema era sobre permissões. Eu uso
Ubuntu 19.04
Ao executar o Android Studio noroot
usuá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
adb
não ter permissão suficiente. Tornei meu usuário proprietário daAndroid
pasta nohome
diretório.sudo chown -R orkhan ~/Android
fonte
platform-tools-latest-linux.zip
.Corre:
fonte
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.
fonte
Simples! Você deve apenas aceitar o pedido, no seu telefone.
fonte