Desde que atualizei meu Samsung Galaxy S3 para o Android 4.3 (a partir do 4.1.2), não consigo usar a depuração remota do Chrome para o Android (mais detalhes aqui ).
Eu tenho as opções do desenvolvedor e a depuração de USB ativadas no meu telefone e funcionou perfeitamente no Android 4.1.2. Agora, quando eu conecto meu telefone ao meu PC, ele simplesmente se conecta como um dispositivo de armazenamento de mídia e não é descoberto como um dispositivo USB pelo Chrome.
Estou descartando quaisquer problemas com o cromo, pois eu poderia depurar USB com um Google Nexus4, também, olhando para algum outro tópico (aqui e em outros lugares), parece ser um problema com a atualização 4.3 da Samsung.
Alguma sugestão para fazer isso funcionar?
adb.exe
qual já estava no meu PC e rodaradb.exe devices
. Isso funcionou para mim.adb.exe
nele e ele apenas abriu e fechou um terminal. Então eu abri um terminal e corriadb.exe devices
e disse'adb.exe' is not recognized as an internal or external command, operable program or batch file
. Não tenho o Android Studio instalado, pois ele tem cerca de 2 GB e minha conexão é limitada.Respostas:
Meus dispositivos pararam de funcionar quando o Chrome desativou o plug-in ADB, agora obsoleto, já que está integrado às ferramentas de desenvolvimento.
Eu baixei o SDK e segui as instruções no Chrome Developers . No entanto, achei que as instruções dadas pelo Alphonso não eram suficientes e fiz assim no Windows 8:
Tive grandes problemas e consegui fazê-lo funcionar com essas etapas. Se você ainda tiver problemas, pesquise no guia Depuração remota no Android com Chrome e verifique a parte sobre drivers. Tive problemas com meu Samsung Galaxy Nexus que precisava de drivers especiais para ser compatível com ADB.
Atualizar
Se você está usando o Windows 10 e não conseguiu encontrar o link para baixar o Android SDK ; você pode pular os itens 1 e 2. Tudo que você precisa é ativar o " Android Debug Bridge ". Vá direto para # 3 - # 7 após o download e execute " ferramentas de plataforma " ( https://developer.android.com/studio/releases/platform-tools.html )
fonte
./adb devices
.Tendo tentado seguir a resposta do Valros.nu, descobri que o download do SDK agora vem com o androind studio, em um instalador exe de 840 MB.
Como tudo que você precisa para este programa específico é o programa adb, você pode obtê-lo em um instalador autônomo dos caras do xda:
http://forum.xda-developers.com/showthread.php?t=2317790
Observe que você não precisa digitar
adb.exe
, simplesmente digiteadb devices
no prompt de comando que é iniciado após a instalação.Além disso, tive que desconectar e reconectar no meu Samsung S4 para que o prompt de depuração remota aparecesse no telefone
fonte
Depois de olhar em volta um pouco mais, me deparei com isso . Aparentemente, ainda não há uma solução para esse problema, mas há uma solução alternativa - voltar ao fluxo de trabalho legado .
O fluxo de trabalho legado funcionou para mim, e a única coisa adicional que tive que fazer foi ir para a pasta de ferramentas da plataforma de download do SDK do Android, abrir uma janela de comando aqui e executar o comando "dispositivos adb". Isso fez com que o painel de impressão digital da chave RSA do computador aparecesse na tela do meu celular e, após conceder permissão, o dispositivo apareceu na página de inspeção do Chrome.
Acontece que não era um problema causado pela atualização do sistema operacional móvel, mas pelo Chrome (fiquei surpreso pelo fato de que funcionou no meu Nexus4 de alguma forma). Nas versões mais antigas do Chrome, não era necessário baixar o SDK Android de 500 MB, pois ele suportava um plugin ADB. Mas com a versão mais recente do Chrome, eu acho, tornar-se legado é a única maneira de ir.
fonte
adb devices
no meu PC, ele listou meu dispositivo e, em seguida, na tela do dispositivo, o prompt "Permitir depuração USB" apareceu. A partir daí, funcionou!adb devices
como "voltar ao fluxo de trabalho legado", que envolvia o encaminhamento de portas e a navegação para um URL específico no Chrome no PC. Correradb devices
é muito simples :-)adb devices
. Então, o que estamos presos é algo entre o fluxo de trabalho legado e o "fluxo de trabalho moderno".Eu tenho o Samsung Galaxy S3 e ele não aparecia na guia "Dispositivos remotos" nem em chrome: // inspecionar. O dispositivo apareceu no Gerenciador de dispositivos do Windows como GT-I9300, no entanto. O que funcionou para mim foi:
cmd.exe
cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
adb devices
Não tenho certeza se isso afetou todo o fluxo de alguma forma, mas em algum momento eu instalei e, posteriormente, desinstalei os drivers da Samsung: http://www.samsung.com/us/support/downloads/ > Celular> Telefones > Galaxy S> S III> Desbloqueado> http://www.samsung.com/us/support/owners/product/galaxy-s-iii-unlocked#downloads
fonte
Para mim, a solução foi baixar o Android SDK e lançar o
adb devices
que iniciou o adb daemon.fonte
cd ~/
em seguida,adb devices
execute-o em seu terminalSei que essa é uma pergunta mais antiga, mas pensei em também postar minha solução:
fonte
Tive sucesso após usar ade.exe conforme explicado acima, além de usar a versão mais recente do Chrome Canary . Aparentemente, a versão do Chrome para desktop deve ser superior à versão em execução no seu dispositivo Android.
fonte
Para mim, o item de menu Inspecionar dispositivos não estava disponível (nem mesmo mostrado). Mas, simplesmente navegar até chrome: // inspect / # devices mostrou meu dispositivo e eu consegui usar o redirecionamento de porta, etc. Não tenho ideia de por que o item de menu não é exibido.
Telefone: Android Galaxy S4
SO: Mac OS X
fonte
Caso ajude alguém, irei postar o que funcionou para mim.
Tive de conectar meu S3 a uma porta USB direta do meu PC para que ele me solicitasse a aceitação da assinatura RSA. Eu tinha meu S3 conectado a um hub antes disso.
Agora, o S3 é detectado ao usar a porta USB direta do PC e através do hub.
NOTA - Você também pode precisar executar a
adb devices
partir da linha de comando para que seu S3 solicite permissão novamente.... aceitar assinatura no telefone ...
fonte
Aqueles que atualizaram seu dispositivo para Android 4.2 Jelly Bean ou superior ou com um dispositivo Android 4.2 JB ou superior, não encontrarão as Opções do desenvolvedor no menu Configurações. As opções do desenvolvedor se ocultam por padrão no 4.2 Jelly Bean e versões posteriores do Android. Siga as etapas abaixo para Reexibir as opções dos desenvolvedores.
Vá para Configurações >> guia Mais / Geral >> Sobre (No Samsung Galaxy S3, Galaxy S4, Galaxy Note 8.0, Galaxy Tab 3 e outro Galaxy Smartphone e tablet com Android 4.2 / 4.3 Jelly Bean) OU
Vá para Configurações >> Geral >> Sobre (No Samsung Galaxy Note 2, Galaxy Note 3 e alguns outros dispositivos Galaxy com Android 4.3 Jelly Bean ou 4.4 KitKat) OU
Vá para Configurações> Sobre> Informações de software> Mais (no HTC One ou outros dispositivos HTC com Android 4.2 Jelly Bean ou superior) 2. Agora role até Build Number e toque 7 vezes repetidamente. Uma mensagem aparecerá dizendo que você agora é um desenvolvedor.
Crédito para www.androidofficer.com
fonte