Estou tentando depurar remotamente o Chrome no meu Samsung Galaxy Note 4, mas não consigo fazê-lo funcionar.
Nota - para eliminar um problema no dispositivo, também tentei usar o HTC One M8, mas isso também não funcionou.
Depois de revisar os requisitos da página de depuração remota do Chrome - https://developer.chrome.com/devtools/docs/remote-debugging - acredito que cumpro todos os requisitos -
- Dispositivo móvel - Chrome 42.0.2311.111 (Lollipop 5.0.1)
- Dispositivo usado para depuração - Chrome Canery 44.0.2394.3 (Windows 7)
- Drivers USB - baixados e instalados no site da Samsung
Ambos os dispositivos estão se conectando ao meu laptop sem problemas e posso transferir arquivos entre os dois, no entanto, a depuração USB não está funcionando.
De acordo com o guia acima, devo receber uma notificação intitulada Permitir depuração USB? No entanto, esta notificação não é um local visível e, consequentemente, o inspetor de dispositivos (chrome: // inspeciona / # dispositivos) está relatando que nenhum dispositivo foi detectado .
Encontrei muitas perguntas semelhantes que aconselham o usuário a se concentrar no driver USB, mas garanto que tenho a versão mais recente do meu fabricante instalada e não obtive sucesso.
Alguém pode aconselhar sobre o que eu posso tentar a seguir?
Editar - esqueci de mencionar que também procurei fazer o download do driver USB do Google - http://developer.android.com/sdk/win-usb.html#download
No entanto, estou executando o Windows 7 x64 e parece que esses drivers são adequados apenas para instalações x86.
Agora também baixei o Driver Universal ADB do Windows Driver Universal ADB do Windows, conforme recomendado neste site, mas ainda não há alegria - a Depuração USB não está aparecendo nos dispositivos ADB
Também instalei o plug-in ADB para o Chrome Canery, mas depois de instalado, o plug-in notifica que ele não é mais necessário.
fonte
Respostas:
Eu descobri que as peças que estavam faltando no quebra-cabeça estavam instalando o Java SDK e o Android SDK.
Me deparei com isso porque não conseguia conectar-me à "interface adb" - a página de instruções de depuração remota do Android nunca mencionou a instalação de um SDK, então pesquisei "como configurar a interface adb" e encontrei esta página em How To Geek .
Depois de instalar o Java SDK e o Android SDK, consegui detectar o dispositivo usando "
adb detect
" e, em seguida, o Chrome detectou o dispositivochrome://inspect
.Antes de instalar o Java SDK e o Android SDK,
chrome://inspect
não detectava o dispositivo.A versão do Chrome Canary que eu estava usando era 48.0.2547.0 (64 bits).
O fato de a instalação do Java SDK e do Android SDK corrigir o problema contradiz os próprios conselhos do Google aqui :
fonte
Solução de problemas (na página da web)
Não consigo ver meu dispositivo na página chrome: // inspecionar.
Se você ainda não conseguir ver o seu dispositivo, desconecte-o. No seu dispositivo, selecione Configurações> Opções do desenvolvedor. Toque em Revogar autorizações de depuração USB. Em seguida, tente novamente os processos de configuração e descoberta do dispositivo .
Coisas a verificar * (Do alto da minha cabeça) *:
Então você ativou a depuração USB nas configurações do desenvolvedor no seu telefone, correto? Se estiver ativado, ele aparecerá na barra de notificação do telefone, se não mostrar que o telefone não está com a depuração USB ativada.
Se estiver ativado, mas o Chrome não conseguir detectá-lo, tente executar "adb devices" no prompt de comando do Windows para verificar se o computador está detectando. Se o computador estiver detectando você que o adb está funcionando, esse é um problema com o chrome. Se não detectar, você sabe que o Windows também não está detectando o adb, instale as unidades corretas, desligue o adb e ligue-o novamente (se necessário) e tente novamente.
Você pode instalar as unidades na plataforma Windows, uma vez que é de 64 bits (pode e executa código de 32 bits (x86 é o que você chamou na sua pergunta)), então instale os drivers e tente novamente.
Para verificar se o Windows pode se comunicar com a interface adb:
Se nada disso funcionar, entre em contato comigo e tentarei ajudá-lo o máximo que puder. Espero que tenham sido apenas os motoristas e nada mais.
fonte