Eu tenho um HP Slate 21 conectado à minha caixa do Windows usando um cabo USB. A depuração USB está ativada no dispositivo. Depois de adicionar o bom %SingleAdbInterface%
e%CompositeAdbInterface%
entradas para o android_winusb.inf
arquivo, agora vejo "Android ADB Interface" no meu Gerenciador de Dispositivos. No entanto, a execução adb devices
na linha de comando não mostra o dispositivo.
Eu tenho outro HP slate 7 que aparece bem abaixo adb devices
.
A única diferença que vejo no Gerenciador de dispositivos é que a que funciona se chama "Android Composite ADB Interface" e a outra se chama "Android ADB Interface".
Há ainda outra diferença sutil. No arquivo winusb.inf, para o Slate 7, tenho duas %CompositeAdbInterface%
entradas definidas, mas para o Slate 21, há apenas uma %CompositeAdbInterface%
entrada definida.
O que pode estar errado com minha configuração?
Respostas:
Verifique se o dispositivo não está conectado como dispositivo de mídia.
fonte
Eu tive um problema semelhante e resolvi com as seguintes etapas após conectar o dispositivo via USB:
Agora podemos ver os dispositivos conectados.
fonte
Stay awake
, e isso ajudou no meu caso.Parece que o driver instalado estava em mau estado. Aqui está o que eu fiz para fazê-lo funcionar:
O Gerenciador de dispositivos encontrará o driver e avisará sobre a instalação. Selecione "Sim". Desta vez, o dispositivo foi instalado corretamente.
Observe que eu não precisei modificar o arquivo winusb.inf ou atualizar qualquer outro driver.
Espero que isto ajude.
fonte
Para mim, a solução foi usar uma porta USB diferente no meu laptop
fonte
No Android 8 Oreo :
fonte
adb devices -l
não mostra o telefone.Embora muitas dessas soluções tenham funcionado para mim no passado, todas elas falharam hoje em um Mac com um Samsung S7. Depois de experimentar alguns cabos, alguém sugeriu que a conexão ADB requer um cabo oficial da Samsung para funcionar. De fato, quando usei o cabo Samsung, o ADB funcionou bem. Espero que isto ajude alguém!
fonte
Desative e reative "usar o modo de depuração" no seu telefone
fonte
No Galaxy s6 - resolvi: Configurações -> Sobre o dispositivo -> Informações do software -> Número da versão - toque 7 vezes para ativar as opções do desenvolvedor. Volte para Configurações -> Opções do desenvolvedor -> ative a depuração USB.
Volte ao seu terminal
adb devices
e você verá o dispositivo conectado. Espero que ajude.fonte
Eu também tive o mesmo problema, tentei usar toda a solução possível postada neste tópico, mas descobri que tinha o mesmo problema que o JohnnyFun explicou, mas, conforme a solução HenrikB , não encontrei nenhuma opção de configurações no meu telefone Samsung Galaxy S6 ( Android 6.0.1)
Configurações -> Armazenamento -> menu -> Conexão USB do computador
Finalmente, acho que - ao conectar meu telefone no carregador, vejo opções como -
Em seguida, clique em "Conectado para cobrança" >>> e verá opções como >>
Lá, você pode alterar a opção para "Transferindo arquivos do tipo de mídia"
fonte
A ativação do tethering me permitiu instalar e depurar em um dispositivo LG e era a única maneira de funcionar
fonte
Você já redefiniu o adb depois de instalar o novo dispositivo?
Ou na linha de comando:
adb kill-server
adb start-server
adb devices
novamentefonte
No Android 7.1 Nougat (no meu caso, um Moto G), reativar manualmente a depuração USB nas Opções do desenvolvedor fez o seguinte:
Settings > Developer Options > USB debugging
fonte
Eu tentei de tudo neste segmento, mas nada funcionou. Meu problema: meu computador estava carregando o dispositivo quando eu estava conectando o cabo, portanto, assumi que o cabo estava funcionando, mas não. Depois de trocar o cabo,
adb devices
funcionou. O cabo era o problema.fonte
Tentei / off desenvolvedor / opções usb, mas acaba trocando por outro cabo funcionou. Apenas no caso de alguém perder tempo tentando tudo de software.
fonte
apenas tente
adb kill-server
entãofonte
Portanto, os métodos mencionados acima não funcionaram para mim. O que funcionou para mim foi pesquisar no driver USB do Samsung Galaxy Tab e fazer o download e executar o aplicativo que reconhecia meu dispositivo quando eu fazia dispositivos adb. Desde que eu estava usando um Samsung Galaxy, usei este link para baixar o driver usb no site oficial da Samsung. Você gostaria de procurar no Google seu próprio driver usb do modelo android
http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW
Depois de baixá-lo, executei o aplicativo para instalar meu driver USB e, em seguida, fiz os dispositivos adb. Verifique se o driver USB do Google no Android SDK foi baixado e se o seu sdk também está atualizado. Além disso, verifique se o modo de depuração USB está ativado, vá para Configurações -> Opções do desenvolvedor -> e verifique a depuração USB. Depois de tudo isso, seu dispositivo no Gerenciador de dispositivos não deve ter um ponto de exclamação amarelo ao lado. Quando você executa dispositivos adb, seu dispositivo deve aparecer. Espero que isso ajude as pessoas. Eu literalmente passei horas tentando descobrir isso. Espero que minha resposta possa salvar vocês as horas que passei pesquisando no Google.
fonte
Desativar a depuração do USB e ligá-lo novamente fez o truque para mim.
fonte
Para usuários do WINDOWS, siga as instruções aqui. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows
Basicamente, MTP / PTP nem tudo é necessário. Você precisa configurar seu dispositivo no gerenciador de dispositivos, seguindo as instruções nas capturas de tela da página.
Espero que ajude.
fonte
O adb não estava detectando o dispositivo nexus 5 conectado. Ligado ao telefone, opções de desenvolvedor ativadas, modo de depuração USB ativado, agora visível com adb. Além disso, a configuração USB ainda é MTP. Espero que isto ajude.
fonte
Depois de tentar todas as soluções e ainda não encontrar uma solução, deduzi o problema ao (s) cabo (s) USB.
Como funcionava algumas vezes para mim (ou seja, no trabalho) e outras não (em casa), decidi experimentar cabos diferentes e telefones Android diferentes que eu tinha. E com certeza, alguns dos cabos não funcionaram (adb não pode ver o telefone) com nenhum dos telefones, mas eles ainda carregavam o telefone e o Android reconheceu que estava conectado.
Os cabos bons obviamente carregavam os telefones e eram imediatamente reconhecidos pelo adb. Foi uma diferença bastante clara.
Eu não conseguia distinguir os cabos fisicamente do lado de fora, mas todos eram cabos USB gratuitos que reuni ao longo dos anos.
fonte
Eu tenho um Android LG G4 e a única coisa que funcionou para mim foi instalar a ferramenta Atualização e reparo de software do meu dispositivo. Passos:
fonte
Pelo que vale, tive problemas para instalar o driver ADB da minha máquina Windows7. A "proteção de acesso" do Virusscan impediu que apenas alguns drivers fossem instalados corretamente. USB desconectado, desinstalado o dispositivo samsung do gerenciador de dispositivos, desativado a proteção de acesso ao VS, conectado novamente ao usb e tudo estava OK. Perdeu uma hora, espera que você economize um.
fonte
Eu tentei todas as opções nas respostas acima
Nenhum funcionou. Para o meu Samsung J7 mobile baixado a instalação do driver USB
, o dispositivo começou a ser exibido nos dispositivos adb.
fonte
Eu tive um problema semelhante com o meu "Xiaomi Redmi Note 4" e tentei quase 10 soluções que encontrei na internet, mas nenhuma delas ajudou no meu caso. Publiquei esta resposta para ajudar alguém como eu.
A instalação do "Driver USB Intel para dispositivos Android" resolveu totalmente o meu problema. É descrito completamente aqui .
fonte
Clique em Anexar Depurador ao Processo Android e clique em Reiniciar ADB.
fonte
Assim como em outros dispositivos Android, um novo Yuntab também requer configurações> about e toque no número da versão para ativar o status do desenvolvedor.
fonte
Na sua configuração do Windows, vá para gerenciamento de dispositivos. Verifique se você vê o seu dispositivo e se os drivers estão instalados. Você provavelmente não possui os drivers corretos instalados para o seu dispositivo.
fonte
Remova a bateria do telefone, aguarde 10s, adicione-a novamente e tente novamente (ao lado das opções do desenvolvedor etc. em outras perguntas)
Tentei todas as outras respostas, mas isso foi necessário além das outras sugestões para mim.
fonte
para mim a solução foi instalar o driver a partir do sdk manager:
http://visualgdb.com/KB/usbdebug-manual/
fonte
Eu estava tendo o mesmo problema no meu ubuntu. Quando executo o comando,
adb devices
ele me mostra?????????? No permission
.Então eu tentei com
adb kill-server
e entãosudo su
eadb devices
. Não há necessidade de executar o comandoadb start-server
devices command, o comando será iniciado automaticamente se ainda não estiver iniciado.Espero que isso economize uma vez os minutos.
fonte