O Chrome DevTools Devices não detecta o dispositivo quando conectado

310

Não consigo fazer com que o recurso DevTools Devices funcione no meu Samsung Galaxy S4 mesmo depois de seguir as etapas descritas em https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Meu dispositivo possui o Chrome v32 e o Chrome Beta v33, enquanto o meu PC possui o Chrome v33 e o Chrome Canary v35.

A depuração USB está ativada no meu dispositivo e o driver do dispositivo foi instalado. Nunca recebi o prompt, conforme descrito na etapa 3, no link acima, para aprovar a impressão digital da chave RSA, mas o dispositivo se conecta ao meu PC para permitir a transferência de mídia. Eu revoguei todas as autorizações de depuração USB conforme o link acima.

Não tenho nada extra instalado no meu PC para desenvolvimento Android, o que talvez possa ser o problema. Desejo utilizar esse recurso para inspecionar páginas da Web do ponto de vista dos dispositivos.

Cinza
fonte
4
Ei todo mundo. Escritor técnico do DevTools aqui. Lamento ouvir sobre todos os problemas! O documento de Depuração Remota vinculará a esta postagem em breve. Inclua seu SO + Versão do Chrome ( chrome://version) + Marca e modelo do Android ao descrever o que funciona para você.
precisa saber é o seguinte
@KayceBasques que você quer dizer com os links desta página para aqui: developers.google.com/web/tools/chrome-devtools/…
Roland

Respostas:

557

Para colocar a funcionalidade em funcionamento:

Seguindo as etapas acima, recebi o prompt de impressão digital da chave RSA para aceitar e vi meu dispositivo no Chrome.

Definitivamente não é tão fácil como eu pensava que seria, mas pelo menos agora funciona.

Atualização 24 de fevereiro de 2016

Atualizei para o Windows 10 e agora tenho um Samsung Galaxy S5, dispositivos executando o Chrome v48.0.2564.116 me v48.0.2564.95, respectivamente. Siga as etapas dos documentos do Google e ... não funcionou novamente, nenhum prompt de chave RSA. Então comecei a seguir meus passos como acima e pensei que tinha que haver uma maneira mais rápida, pois o SDK do Android estava acima de 1 GB de download.

Dessa vez tentei:

Agora, com o Chrome aberto no meu telefone e chrome://inspect/na área de trabalho, posso ver as opções de inspeção.

Próximo problema: preciso repetir as mesmas etapas sempre que reiniciar o Windows. Para resolver esse problema:

  • Abra um editor de texto e copie em "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Salve esse arquivo como adb.batna pasta Inicialização do Windows, localizada emC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Observe que o arquivo NÃO precisa ser chamado adb.bat, contanto que seja um arquivo .bat. O comando que você copiou no arquivo tem o caminho de instalação padrão que pode ser necessário alterar para sua configuração.

Agora eu tenho o recurso Chrome Inspecionar funcionando quando preciso.

Agradecemos e gritamos a todos os outros que contribuíram com suas respostas a esta pergunta, o que me ajudou a me orientar para uma atualização útil da minha resposta. Dê crédito a outras respostas nas quais você também as ajudou.

Cinza
fonte
7
Só mais uma coisa a notar é que se você não está recebendo uma autorização rápida, tente desabilitar e re permitindo usb depuração no seu dispositivo - Eu segui todos os passos acima e só tem o prompt depois de fazer isso
rmorse
7
Impressionante. Passou várias horas. Aquele pequeno comando adb de download e start-server conseguiu finalmente tudo funcionar!
Ashkan Hovold
6
Você pensaria que o Google forneceria essas instruções ... OBRIGADO !!!
Hobbes
5
Que dor na bunda. O Google realmente deve atualizar seus documentos sobre isso. Finalmente funcionou. :)
PussInBoots
3
O Stackoverflow deve introduzir um intervalo de votação como, por exemplo, +1, +2, +5 (máximo), porque algumas respostas, como esta, um único voto positivo não fazem justiça. Um simples arquivo de 2 MB me salvou de um download de 1 GB ou mais de um porco com memória absoluta. Valeu cara !!
Don Omondi
138

Em um laptop Galaxy S7 e Windows 10, tudo o que eu precisava fazer enquanto estava conectado ao computador era alterar o modo de conexão USB para "Fonte de áudio" (Configurações do telefone> Opções de desenvolvedor> Configuração USB).

Isso veio imediatamente com o prompt no dispositivo para permitir a impressão digital da chave RSA. Em seguida, as ferramentas de desenvolvimento no computador reconheceram meu dispositivo.

Por que isso funciona eu não sei, no entanto, é de longe a mais simples das soluções, e sem a necessidade de instalar software desnecessário.

Também tive sorte de mudar para "MTP (Media Transfer Protocol)" também, mas apenas de vez em quando.

Editar:

A opção MTP não funciona mais para mim.

Além da fonte de áudio , a configuração do modo de conexão para MIDI também funciona. É muito mais fácil alterar o modo de conexão acessando-o diretamente na barra de notificação do dispositivo - Toque em "Transferindo arquivos de mídia via USB" ou na notificação equivalente.

O uso de MIDI é provavelmente o mais fácil dos dois, pois não requer a exibição em várias telas de configuração para acessá-lo.

Studocwho
fonte
3
Depois de tentar e brigar com o guia de "introdução" do Chrome e os drivers USB da Samsung, a mudança de MTP para MIDI funcionou imediatamente! - Galaxy S6 Edge
Ashwood
2
Eu odeio "isso funciona" sem saber o porquê! Alguém pode investigar por que está funcionando usando esse método?
pussinboots
1
Para referência: Samsung S8 / USB-configuration / "MIDI". Após ativar o "MIDI", desconectar e conectar o cabo USB ao Windows 10 começou a instalar alguns drivers. Gostaria de saber exatamente quais drivers ele instala !? Ninguem sabe?
pussinboots
1
Alterado para alterar o modo de conexão USB para "Fonte de áudio" no Galaxy S6. Funciona. @Studocwho, você é rei!
Neywooz 14/03/19
1
A única solução que funciona. Google, feche as páginas do seu guia e volte para casa.
M4heshd
77

Se você estiver usando "modo MTP" para conexão com o computador USB. Altere para "Modo PTP" ou "Modo leitor de cartão".

Eu tenho o mesmo problema e funciona bem para mim.

Yusuke Kawabata
fonte
4
Isto está errado. A tela que oferece a opção entre o modo MTP e o modo PTP geralmente significa que você não tem a depuração USB ativada.
Umopepisdn
1
Encontrou-o em Opções do desenvolvedor> Selecionar configuração USB. Alterou para "PTP (Picture Transfer Protocol)", mas não resolveu o problema
zok 5/07/16
4
Acabei de trocar o cabo USB e funcionou! (o telefone estava cobrando com o cabo não-trabalho embora)
ZOK
19
Eu tenho um Galaxy S7 e Windows 10 e tive que mudar minha conexão USB para o modo "Fonte de áudio" enquanto estava conectado ao computador. Isso veio imediatamente com o prompt no dispositivo para permitir a impressão digital da chave RSA. Em seguida, as ferramentas de desenvolvimento no computador reconheceram meu dispositivo.
Studocwho
1
@Studocwho resposta funcionou para mim no Win 10 Galaxy S7 Edge - massivamente mais simples do que todas as outras sugestões. Maravilha se você deve adicioná-lo como uma resposta adequada como outros poderia facilmente perder isso nos comentários
theotherdy
72

(Nota - isso funcionou para mim usando um Samsung S6. Agradecemos qualquer comentário sobre a versão do telefone usada, para qualquer pessoa que essas instruções trabalhem)

Se o seu telefone estiver se conectando ao seu computador e sendo reconhecido no computador, e você tiver ativado a depuração USB no seu telefone, mas o telefone não aparecer em 'Dispositivos remotos' nas ferramentas de desenvolvedor do Chrome, tente primeiro reiniciar o processo de descoberta automática selecionando o seguinte em seu telefone - 'Configurações> Opções do desenvolvedor> Revogar autorizações de depuração USB'.

Se isso não funcionar, é provável que o problema do Daemon Bridge de depuração do Android esteja ausente ou não esteja em execução no computador (informações sobre o ADB - https://developer.android.com/studio/command-line/adb. html )

Você não precisa do SDK do Android completo para usar o ADB, pode fazer o download das Ferramentas da Plataforma do SDK do Android independentes aqui:

https://developer.android.com/studio/releases/platform-tools.html

Primeiro, instale as ferramentas para sua plataforma. Estou usando o Windows, e as etapas para mim foram:

-Unzip o download em c: \ platform-tools (apenas coloquei aqui por conveniência, você pode escolher um local diferente).

-Abra o prompt de comando (execute como administrador) na pasta e execute o seguinte comando:

adb devices

(O adb.exe está em nossa pasta). Isso iniciará o daemon e mostrará uma lista de dispositivos Android conectados.

Se você vir 'não autorizado' ao lado de um dispositivo, significa que você deve desbloquear o telefone e escolher 'permitir acesso aos dados do dispositivo' e 'sempre permitir acesso a partir deste computador'. Você deve ver seu telefone conectado no console do desenvolvedor:

enter image description here

Você precisará ter o Daemon em execução sempre que o computador reiniciar. Coloque um arquivo .bat na pasta de inicialização, para executar o daemon sempre que o computador for iniciado (se você estiver seguindo exatamente minhas instruções, será o conteúdo do arquivo .bat que você precisará criar c:\platform-tools\adb devices).

Se você agora tem dificuldade para acessar um URL (por exemplo, 'localhost') que está enviando para o Chrome no seu dispositivo Android (por meio das ferramentas de desenvolvimento do Chrome no seu computador), esse é um problema diferente. Veja esta pergunta para obter conselhos Como posso acessar meu host local no meu dispositivo Android?

(resumidamente, é necessário verificar se o computador e o telefone estão conectados na mesma rede, conecte-os à mesma rede wi-fi ou amarre o computador ao ponto de acesso do telefone e execute o ipconfig para obter o seu endereço IP sem fio IPv4, e use esse IP no URL que você deseja visualizar no seu telefone)


Nota: Para que a conectividade de depuração inicial funcione, você precisa usar o modo MTP (Media Transfer Protocol) no seu Android, para transferência USB (MTP é o padrão). Há uma correção mencionada em uma das respostas que envolve alternar esse modo para outra coisa, no entanto, isso provavelmente apenas desencadeia algum tipo de reconhecimento, e é provável que você volte automaticamente ao modo MTP de qualquer maneira, se você desconectar e reconectar o telefone.

Chris Halcrow
fonte
1
TY! Isso funcionou para mim. Embora eu tivesse um driver ADB instalado, o daemon não estava funcionando. Execute o acima e ele começou, o dispositivo mostra agora.
user3953989
6
Obrigado! Para usuários de telefones Samsung, siga estas etapas!
hubert17
5
Apenas mais um obrigado! Esta foi a resposta para a minha nota 8. O engraçado é que eu já tinha adbinstalado, apenas não tinha feito isso adb devicescom o meu novo telefone.
Michael Geary
3
Funciona no Samsung Galaxy S10e. Obrigado. Eu estava tentando depurar um aplicativo SPA javascript com o Vue.js e não sabia que tinha que instalar o Android SDK.
Mz1907
1
No meu caso, usando MacOs, tive que digitar por termial: ./adb devices!
Diego Favero
43

solução alternativa se você não tiver o ADT (Android Development Toolkit) instalado:

Conseguiu detectar o telefone Samsung Galaxy com Android depois de baixar o andorid SDK platform-tools.zip e executar o seguinte comando: "adb devices". Ele começou um deamon, encontrou o dispositivo conectado e eu também pude vê-lo na guia chrome canary inspecionar.

anteriormente, eu também instalei o "driver Universal ADB", mas não tenho certeza se isso foi necessário

Juri
fonte
2
Depois de tanto tempo, esse é o que funciona para mim !, acho que tem algo a ver com o daemon não sendo executado. quando você executa o comando "adb devices" inicia esse serviço.
21415 JOBG
Descobri que mudar a conexão USB no PC também ajudou na questão.
gkiely
8
Para quem chega aqui, você não precisa da plataforma SDK, apenas do Driver Universal ADB.
Adamdport
PERFEITO Obrigado!
Erutan409
Esta resposta, juntamente com a resposta de @Adorjan Princz abaixo, resolveu meu problema. Marca nova galáxia S8 + btw
Teedeez
32

Eu sei que esta é uma pergunta antiga, mas aqui está a minha resposta que a resolveu para mim. Eu tinha examinado todos os artigos que pude encontrar e tentei de tudo. Não funcionaria para mim em um Mac ou PC.

Solução: Use outro cabo USB.

Eu devo ter pegado um cabo de baixa qualidade que não suportava transferências de arquivos. Usei um cabo USB diferente e imediatamente fui solicitado para o modo ptp e autorização para depuração remota.

gteh
fonte
5
isso funcionou para mim. Eu estava usando um cabo USB que foi o carregamento do telefone, embora Chrome não poderia reconhecer o dispositivo
zOK
3
Esta é uma das respostas mais brilhantes que eu já vi aqui. Tão simples, tão óbvio! Graças
davnicwil
Eu seriamente gostaria de ter mais votos para esta resposta.
precisa saber é o seguinte
Os cabos de carregamento USB possuem apenas 2 fios, enquanto os cabos USB reais possuem 4 fios. Os 2 fios extras são usados ​​para transferências de dados.
Mikko Rantalainen
1
@henon com um cabo que suporta transferência de dados, você pode acessar os arquivos do telefone. assim como um pendrive.
Timar Ivo Batis 12/12/19
29

Uso essa ferramenta há anos em computadores diferentes e com dispositivos diferentes. Muitas vezes, descobri que o chrome / ADT não vê meu dispositivo.

Nesse caso, a única coisa que funciona para mim é redefinir o deamon do ADB :

adb kill-server

ou e

adb usb

Depois de reconectar o dispositivo, uma mensagem será exibida, solicitando que você permita a depuração USB no computador conectado. É realmente importante que essa solicitação seja permitida.

Adorjan Princz
fonte
o adb usb me devolveu "error: device '(null)' not found" alguma ideia?
Braian Mellor 24/03
@BraianMellor Recebi o mesmo erro, mas comecei a ver meu dispositivo depois disso #
Tadija Bagarić
Ótimo! Isso funciona para o meu Samsung Galaxy S8. Obrigado.
Sampath
adb kill-servere adb start-serveré a única coisa que funcionou no meu antigo Samsung Galaxy Tab 3. Outras soluções sugerem alterar a 'configuração USB' para 'Fonte de áudio' ou 'MIDI', mas isso não é necessário. Na verdade, eu tenho 'Configuração USB' definida como 'Carregamento' no meu Samsung Galaxy Tab S, mas ainda consigo conectar o dispositivo Android ao Devtools. Eu estou supondo que a configuração 'configuração USB' para 'fonte de áudio' ou 'MIDI' redefine o daemon ADB executando adb kill-servere adb start-serversob o capô
kimbaudi
28

Samsung Note 8 User here - tudo que eu tinha que fazer era

  1. Ative a depuração USB no telefone.
  2. Instale e execute a ferramenta "ADB and Fastboot"
  3. Comando de entrada adb devices no prompt adb.
  4. Vá para chrome: // inspecionar / # devices e o dispositivo aparece.

Depois disso, recebi uma mensagem no meu telefone e o Chrome reconheceu o telefone.

Timar Ivo Batis
fonte
Fiz o truque no meu Samsung Galaxy S8 depois de executar o adb dentro do prompt de comando do Windows e autorizar no meu dispositivo.
Xedret
Trabalhou no Samsung Note 9
Akshat 25/11
Trabalhou no Samsung Galaxy A10.
Zaphiel
Trabalhou no Samsung S8
Ruslan Korkin
Trabalhou no Samsung S10 +
FalcoB 24/02
24

Telefone Samsung + PC com Windows

Antes de tudo, você precisa ativar a depuração USB no seu telefone:

  1. Configurações / Sobre o telefone / Informações do software / Número da versão (toque 7 vezes para ativar o modo de desenvolvedor)
  2. Configurações / Opções do desenvolvedor / Depuração USB (ative-o)

Então no seu PC:

  1. Instale o driver USB da Samsung https://developer.samsung.com/mobile/android-usb-driver.html
  2. Instale o ADB https://forum.xda-developers.com/showthread.php?t=2317790 (no fórum, role para baixo até a seção "Downloads" para obter a versão mais recente do ADB)
  3. Após a instalação do ADB, o CMD deve aparecer -> inicie o ADB com o comando "adb devices" (por exemplo "C: \ Arquivos de Programas (x86) \ Minimal ADB and Fastboot> adb devices")
  4. Conecte seu telefone ao seu PC com o cabo USB
  5. O alerta sobre a conexão deve aparecer no seu telefone (permitir)
  6. No Chrome no seu PC, abra Ferramentas do desenvolvedor / Mais ferramentas / Dispositivos remotos e você finalmente verá seu telefone sendo detectado
Koralek M.
fonte
Trabalhou para o Galaxy Fold também. Muito obrigado.
de_billa_
Graças às informações apresentadas no comentário acima, consegui fazer isso funcionar para o meu Samsung 9. Obrigado! :)
Mike
Estava faltando apenas a instalação do ADB. Depois disso, funcionou como um encanto :) Obrigado por isso.
eos87 28/04
9

O ADB deve estar em execução. Basta ir para

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolse execute adb devices, o daemon deve iniciar e, em seguida, mostrar todos os dispositivos conectados.

Tobo
fonte
1
Graças a Deus, este tem sido um problema há muito tempo com a minha Samsung Galaxy S8 e janelas 10.
John
9

Teve um pesadelo com isso hoje Samsung Galaxy Note 9 e um laptop Windows 10 sem Android Studio . Aqui estão as etapas de trabalho para obter a depuração.

1) Ative o modo de desenvolvedor no telefone da maneira usual e ative "USB Debugging".

2) No seu computador, instale os Drivers USB da Samsung para Windows https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) Abra o Chrome no seu computador - abra Dispositivos remotos no console de desenvolvedor (no momento, ele diz que nenhum dispositivo foi detectado).

4) Conecte seu telefone ao computador via cabo USB.

5) Aceite qualquer solicitação de autorização e aguarde até que o computador diga "seu dispositivo está pronto .." etc.

6) No telefone, deslize o dedo para baixo no menu superior e toque em "P Android system" - selecione "MIDI" em "Use USB for".

7) Várias notificações de configuração aparecerão no seu PC; quando elas terminarem, você receberá a solicitação de autorização para depuração no seu telefone. Aceite isso! Aguarde mais um segundo e você encontrará o telefone agora nas ferramentas do desenvolvedor do Chrome no computador e será conectado em mais alguns segundos.

De nada.

ViniH
fonte
1
Além do fato de que eu preciso selecionar a opção MIDI toda vez que conecto o dispositivo, ele funcionou como um encanto. Esta é a primeira solução que realmente funcionou sem nenhum loop de tentativa / falha.
Machado
Você pode ativar o modo dev acessando Configurações -> Sobre e tocando no número da compilação 7 vezes. Veja stackoverflow.com/questions/16866412
MarkG
7

Se você estiver no Windows, precisará instalar os drivers do seu telefone. Você pode obtê-los aqui .

Se ainda assim não funcionar, tive sorte em me conectar reiniciando manualmente o Android Debug Bridge manualmente. Mais informações estão aqui .

Maurice Cruz
fonte
Os drivers já estavam instalados, mas depois de ler as etapas no outro artigo ao qual você vinculou, instalei mais algumas coisas no meu PC para fazê-lo funcionar. Foram adicionadas essas etapas como resposta à minha própria pergunta.
Ash
Obrigado, eu precisava esses drivers;)
Verri
6

executar adblinha de comando. como isso

adb devices
Bashirpour
fonte
2
Brilhante. Requer o Android Studio ou ADB instalado embora
maeneak 5/19/9
5

O "Dispositivo remoto" do Chrome para de funcionar após alguns meses quando eu não o uso.

Resolvi esse problema: na "opção de desenvolvimento" do meu dispositivo (samsung J3), cancelei a autorização de depuração usb e, no meu computador, executei "adb devices" em "C: \ Arquivos de programas (x86) \ Android \ android-sdk \ pasta platform-tools ", um prompt aparece no meu dispositivo perguntando se o tempo permite que meu computador depure aplicativos ou não. Clico sim e o chrome detectou meu dispositivo

riad ghalloussi
fonte
1
Sim, o adb.execomando nas ferramentas da plataforma Android SDK foi a chave para resolver esse problema de não ter o Chrome reconhecendo meu dispositivo Android.
Kimbaudi 03/08/19
4

Atualização do Ubuntu Linux 20 :

Talvez você não precise mais executar nenhum dos comandos abaixo. sudo apt install -y adbé suficiente. O Chromium 83 tem essa regra de encaminhamento de porta ativada por padrão

Resposta mais antiga :

Para quem usa o Ubuntu, usei o seguinte:

https://github.com/M0Rf30/android-udev-rules

Anote o comando add group name necessário para os usuários do Ubuntu 16.

Eu também instalei as ferramentas do ADB sudo apt install android-tools-adbesudo apt install android-tools-fastboot e não precisava de todo o SDK Android

Por fim, não esqueça de adicionar o encaminhamento de porta nas configurações do devtools ao lado do dispositivo em que o telefone finalmente se conectou, por exemplo, 8080 | localhost: 8080

racêmico
fonte
sudo apt install android-tools-adb android-tools-fastbootfoi o suficiente no meu caso. Obrigado!
Denis
O que fez o truque para mim, depois de nunca ter que me preocupar com problemas de conectividade, foi clicar no ícone "ejetar" que aparece na barra superior quando você conecta o usb e clicar no meu telefone (Nokia 6) no menu suspenso que é exibido, o telefone solicita a verificação da tecla rsa e, de repente, ele está funcionando.
adrien
1
Atualização do Ubuntu Linux 20: não precisava mais fazer nada disso. sudo apt install -y adbfoi suficiente. O Chromium 83 tem essa regra de encaminhamento de porta ativada por padrão.
Dan Dascalescu
3

O Chrome parece ter um erro ao renegociar a autenticação do dispositivo. Você pode tentar desativar a Depuração USB e ativá-la novamente. Às vezes, você recebe um pop-up solicitando que confie novamente na chave do computador.

Ou você pode acessar o SDK do Android e executar o adb devicesque forçará uma renegociação.

Após um (ou ambos), o Chrome deve começar a funcionar.

Pavio curto
fonte
3

O que eu fiz foi desabilitar "Descobrir destinos de rede" no chrome: // inspecionar / # dispositivos .

Essa é a única coisa que resolveu o problema na minha configuração (versão Chrome 78.0.3904.97 deepinOS / debian).

Gustavo Morais
fonte
2

Tentei a resposta @maurice cruz e não consegui obter os drivers reais. Então eu encontrei este post que tinha um download para o driver LG global (não tenho certeza se ele cobre todos, mas muitos) para seus dispositivos. Após a instalação e, em seguida, desativando a depuração do USB, fui solicitado a aceitar o RSA.

billy_comic
fonte
2

Nenhuma das respostas mencionadas funcionou para mim. No entanto, o que funcionou para mim é o encaminhamento de portas. Etapas detalhadas aqui:

  1. Verifique se você possui o adb instalado (etapas aqui para windowd, mac, ubuntu)
  2. Verifique se o Chrome está sendo executado no seu dispositivo móvel
  3. No seu PC, execute o seguinte na linha de comando:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. Ao executar o comando acima, aceite a autorização no seu celular. Abaixo está o tipo de saída que vejo no meu laptop:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Agora abra seu chrome e digite 'localhost: 9222' e você verá a guia ativa para inspecionar.

Aqui está a fonte dessa abordagem

Punit S
fonte
Essa foi uma tremenda ajuda. Obrigado!
patrick
1

Eu sou novo na programação de aplicativos e esse foi o primeiro problema em que tentei obter uma depuração de programa de amostra usando meu dispositivo LG G3. A postagem acima, com instruções detalhadas, deve funcionar para todos. Estou adicionando minha experiência caso ajude a outros:

Eu segui as instruções passo a passo, mas uma. Ou seja, instalando o driver USB do meu OEM. Meu telefone continuava notificando que a depuração estava ativada (na área de notificação) e que eu podia transferir dados e cobrar. Isso me fez pensar que os drivers USB apropriados estão instalados. Mas não foi. Finalmente, fui ao site da LG e baixei o driver USB do meu LG G3. Logo após instalar o driver e reconectar o telefone ao computador via cabo, recebi o prompt da tecla RSA. Meu Chrome agora o detecta e pude executar meu aplicativo no meu telefone via Android studio também.

Sushil Kumar
fonte
Eu tenho um LG G2 mini e tive que instalar o LGMobileDriver_WHQL_Ver_4.0.4 para pegá-lo com o adb. O driver foi baixado para outro modelo G2 porque não encontrei o g2 mini no site oficial.
Yury Kozlov
1

A alternância de 'Descobrir dispositivos USB' parecia dar um pontapé inicial em algo depois que eu havia ativado e desativado o recurso de habilitação de depuração no telefone.

Além disso, um cabo diferente pode ter sido o problema. Meu caso pode estar interferindo na conexão de dados, mas não tenho certeza.

insira a descrição da imagem aqui

Simon_Weaver
fonte
Obrigado, salva
9333 BruceJo
1

Usando um Samsung Galaxy S9 executando o Android Pie. - maio de 2019 Semelhante à resposta acima, e a postagem de NickW para essa resposta: quando o dispositivo estiver conectado, em vez de ir para as configurações, vá para a barra de notificação do telefone> Sistema Android e 'Toque para outras opções USB'. Selecione MIDI nas opções e pronto!

Brendan
fonte
1

Se estiver executando nos telefones Huawei ou Honor , instale e execute o HiSuite no seu computador. A depuração USB só funciona quando o HiSuite está ativado.

A conspiração
fonte
0

Apenas adicionando isso aqui para referência, eu estava tentando conectar um telefone LG G5 Android e as ferramentas de desenvolvimento do Chrome não o reconheceram até fazer o download do driver USB da LG aqui .

Boa sorte a todos!

mcheah
fonte
0

Eu trabalhei com seis dispositivos Android diferentes e vários cabos e devo dizer que o depurador funciona de maneira instável. Às vezes, ele pode ver o dispositivo, às vezes não. Às vezes, reiniciar o Chrome ajuda. Aqui está um bug relacionado https://bugs.chromium.org/p/chromium/issues/detail?id=788161 , pode ser que você possa contribuir com suas evidências.

Stepan Yakovenko
fonte
0

Há uma etapa necessária que não é detalhada:

O ADB deve estar em execução (não é porque ele está instalado que será executado para estabelecer a conexão)

Por um motivo desconhecido, a abertura de "ferramentas de desenvolvedor" no chrome (canari) não iniciará necessariamente a execução do ADB com bons parâmetros. Você não verá no smartphone a pergunta "Confirmar conexão remota com 'endereço do seu PC'" enquanto estiver no PC, no painel de conexão "conexão desconhecida pendente". Então, necessariamente, se isso não acontecer, a conexão não será estabelecida. Observe que algumas outras ferramentas iniciam o ADB, mas o importante é iniciar o ADB e estabelecer a conexão.

Quando você executa "> ADB connect 'IPofYourSmartphone port'" ou o ADB é executado por um software macio para obter a conexão correta, o ADB envia a solicitação que mostra a confirmação do painel no seu Smartphone

Isso é válido demais para conexão USB ou Wifi. Se você usa no Android uma ferramenta como "ADB wireless by Henry", receberá um guia completo para obter uma conexão remota de depuração wifi.

Espero que esta ajuda

Cumprimentos

Trebly

user161546
fonte
0

No telefone, verifique se o modo de depuração está ativado.

Nenhum homem
fonte
0

Usando um LG G7 e Windows 10 no momento. Para mim, quando o telefone está fisicamente conectado, alterei o modo de conexão USB para Transferência de fotos (eu estava usando a transferência de arquivos ) e os Dispositivos remotos do Chrome detectaram meu telefone. Tanto quanto sei, tenho apenas o driver móvel instalado, sem ADT, etc.

Robin Chow
fonte
0

Se você possui o andorid 9 em seu celular, atualize o SDK do Android no Android Studio.

  • Abra o Android studio e vá para Configurações.
  • Configurações do sistema \ Android
  • Selecione Android SDK (você verá uma nova versão do SDK)
  • Clique para aplicar
  • Seu celular deseja acessar agora no modo MIDI.
Alper AKPINAR
fonte
0

Resolvi esse problema sem instalar nenhum driver Samsung ou Android SDK ou precisar selecionar opções de transferência de imagem ou MIDI, conforme detalhado nas muitas respostas acima, que duram vários anos.

Para mim, no Windows 10, o problema foi causado pelo aplicativo interno do Windows 10 chamado Your Phone. Eu só tinha que repairo aplicativo na sua Advanced Settings. Pode haver uma maneira mais fácil de acessar as configurações do aplicativo, mas eu as acessei desta maneira:

  1. Configurações do sistema
  2. Adicionar ou remover programas
  3. Clique Your Phonena lista
  4. Selecione Advanced Options
  5. Selecione Repairem Resetopções

Depois disso, quando reconectei e alternei USB Debuggingno meu telefone Android (Samsung A30), meu telefone solicitou a aprovação da impressão digital da chave RSA, o que permitiu que o Chrome DevTools finalmente reconhecesse meu telefone.

TheDarkIn1978
fonte