ADB Nenhum dispositivo encontrado

228

Estou tentando instalar um aplicativo Android no meu novo Nexus 10 . Eu tenho um arquivo .apk. Fiz o download do SDK do Android, instalei "Ferramentas do Android SDK", "Ferramentas da plataforma Android SDK" e Driver USB do Google. Verifiquei a configuração no meu Nexus 10 para "Fontes desconhecidas".

Quando executo "adb devices" no terminal de comando, ele não lista nenhum dispositivo. Tentei seguir esta recomendação , porque era idêntica a uma sugestão que encontrei anteriormente aqui no Stack Overflow. Depois de seguir essas etapas, "adb devices" ainda retorna uma lista vazia e, para piorar, quando conecto o Nexus 10 ao meu PC, o Windows não mostra nenhuma pasta no dispositivo.

Desfiz as etapas desse link, além de tudo o que fiz até agora, além de desinstalar o Nexus 10 do Gerenciador de dispositivos e reinstalá-lo, mas ainda não vejo nenhuma pasta no dispositivo.

Falta alguma coisa para que meu dispositivo seja exibido em dispositivos ADB?

O que posso fazer para que o Windows veja as pastas no dispositivo?

halexh
fonte
27
Você ativou a depuração usb nas configurações do desenvolvedor no seu nexus 10?
WarrenFaith
20
"? Você já habilitado usb depuração nas configurações de desenvolvedor em seu Nexus 10" em Desenvolvendo Android é como a pergunta "Você já tentou desligar seu computador e ligar novamente" XD
1
Uma observação para outras pessoas: O SDK não instalará o driver de jeito nenhum! O driver nem sequer possui um instalador. Você precisa conectar um dispositivo e informar manualmente ao Windows onde está o driver.
Amaron 23/10
4
As configurações do desenvolvedor estão ocultas nas versões mais recentes do Abdroid.Veja askvg.com/… . Resumo, vá para Configurações -> Sobre o telefone -> Número da compilação e toque nele 7 vezes para tornar as configurações do desenvolvedor visíveis. Seriamente. Meu telefone é o Android 4.4.2 e funcionou para mim.
Faheem Mitha
6
@ RenéRamge Salve esses tipos de comentários no reddit, onde eles pertencem. Novos desenvolvedores vêm aqui todos os dias, e sugestões óbvias para você ou para mim não são necessariamente óbvias para iniciantes. O comentário de WarrenFaith será, sem dúvida, útil para alguém , enquanto o seu não é útil para ninguém .
precisa saber é o seguinte

Respostas:

196

O Windows 8 não reconheceria meu dispositivo Nexus 10. Corrigido ao definir o modo de transferência para Câmera (PTP) através da caixa de diálogo de configurações no dispositivo.

Configurações> Armazenamento> Menu> Conexão USB do computador a "Câmera (PTP)"

Tom
fonte
3
Eu tive o mesmo problema no Windows 8 e 8.1 com um Nexus 7 (versão 2012). USB computer connection - Camera (PTP)corrige isso.
errollw
2
Este fixa o meu problema, a conexão USB do computador é um pouco escondido, você tem que clicar no menu 3 pontos ..
Shehabic
2
Trabalhou para o Windows 7 OS e Nexus 7.
Patrick.SE
6
Isso também resolveu meu problema em um mac. Eu tenho lutado por alguns dias com isso agora. Obrigado!
AskeG 4/15
1
Eu tive o mesmo problema em um dispositivo LG G3 que não estava sendo detectado em um Mac. A seleção do modo PTP o corrigiu. Obrigado!
shauvik
131

Para usuários do Windows 8:

Depois de tentar todas as soluções fornecidas aqui, sem sucesso, encontrei o seguinte:

Vá para o Gerenciador de dispositivos

Update Driver Software ...


Procure drivers no meu computador -> Deixe-me escolher em uma lista de drivers de dispositivo no meu computador

Escolha Dispositivo Android e, em seguida, Interface Android ADB .

Android ADB Interface


Agora eu tenho meus dispositivos listados em adb devices.

António Almeida
fonte
6
Eu achei o guia a seguir útil. Percorre passo a passo para fazer isso ... visualgdb.com/tutorials/android/usbdebug/manualinstall.php
abaldwin99
1
Isso funcionou no meu dispositivo Blu Studio X, que estava funcionando bem no Windows 10 até que eu o atualizei para o Lollipop (5.x)
UnionP 02 /
2
Isso resolveu o problema para mim também no Windows 10 Pro com um Nexus 5X. Eu já havia instalado os drivers via Android SDK Manager (não bastava) e escolhi o diretório [...] \ android-sdk \ extras no assistente de instalação do driver, depois o dispositivo apareceu. Obrigado!
kjosh
9
Isso funcionou para mim, mas somente depois de entrar no gerenciador do Android SDK, selecionar manualmente para instalar Extras -> driver USB e, em seguida, voltar à caixa de diálogo "Atualizar driver" do gerenciador de dispositivos, selecionar "Escolher de uma lista de drivers" -> "Todos devices "->" Have disk "-> apontam para o local do driver USB, que no meu caso estava em C: \ Users \ <userid> \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver. Observe que AppData é um diretório oculto. Eu também tive que confirmar que realmente quero instalar este driver, embora o Windows alegasse que não era compatível. Mas funciona. Ufa, processo bastante bizarro ...
JHH
1
Funciona também no Windows 7. Obrigado!
Joe Taras
69

Essa situação parece surgir com alguns drivers do ADB. Eu encontrei a mesma coisa em alguns dispositivos do Google e a instalação do driver universal do Windows ADB corrigia isso para mim todas as vezes.

MilesHampson
fonte
Homem! isso foi um truque de mágica? Porque, ele funciona como um encanto!
ATM
Nenhuma das outras soluções funcionou para mim (edição manual do arquivo .inf, ect ...), mas um problema foi resolvido com apenas um clique.
Lorenz03Tx
4
Em vez de usar esse driver, o mais confiável é o driver do Google: developer.android.com/sdk/win-usb.html
phyrox
@phyrox O interlocutor já havia tentado esse driver, e eu confirmei na época que não havia corrigido o problema, enquanto o driver que eu mencionei o faz. É possível que o google tenha corrigido o problema desse telefone desde que minha resposta foi postada (não posso mais testar se esse é o caso); nesse caso, concordo que o driver do google pode ser uma escolha melhor. Caso contrário, minha resposta é a única maneira confiável de corrigir o problema.
MilesHampson
Isto não funcionou para mim. Ainda recebo uma lista vazia de dispositivos adb. :( Será que eu estou faltando um passo Além disso, estou certo em assumir que os dispositivos adb não irá listar o dispositivo se eu não tiver habilitado USB depuração no telefone?
Reverendo Bubbles
45

Use outro cabo .

Acabei de descobrir que um dos meus cabos de carregamento regulares tinha pares Vcc, Gnd, mas nenhum Data +, Data-.

https://en.wikipedia.org/wiki/USB#Pinouts

DmitrySandalov
fonte
1
preste atenção também aos hubs USB: às vezes, o problema não está no próprio cabo, mas na energia fornecida ao Vcc; portanto, pode acontecer que muitos dispositivos conectados ao mesmo hub USB possam causar adbperda de conexão. Conectar o dispositivo diretamente ao computador pode resolver o problema nesse caso.
Furin5 /
Simples assim. Trabalhou para mim !!
TienLuong 27/10/2015
2
Dica: Tente um terceiro cabo se o segundo não funcionar. Trabalhou para mim. Os cabos fornecidos com os telefones Android não funcionaram.
precisa
1
Existem cabos somente para carregamento e para todos os fins. O melhor que encontrei veio do monoprice.com e alguns até têm garantia vitalícia. Os preços são razoáveis ​​(~ $ 2). Pegue alguns e mantenha-os por perto.
Alan Corey
Os cabos se deterioram com o tempo. Quanto mais você mexe e puxa, mais rápido o cansaço do metal entra em
ação
44

Encontrei uma solução (para Windows 7):

  1. Conecte seu Nexus 10 ao PC
  2. Vá para o Gerenciador de dispositivos do Windows
  3. RClique na interface ADB -> Propriedades
  4. Detalhes -> IDs de hardware.

Você verá dois registros como estes:

USB \ VID_18D1 e PID_4EE2
USB \ VID_18D1 e PID_4EE2 e MI_01

5 Abra o arquivo android_winusb.inf (eu o tenho em "C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory )

6 Crie esses registros nas seções [Google.NTx86] e [Google.NTamd64] usando IDs de hardware de propriedades da interface ADB:

; Google Nexus 10
% SingleAdbInterface% = USB_Install, USB \ VID_18D1 e PID_4EE2
% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 e PID_4EE2 e MI_01

7 Salve o arquivo e atualize o driver da Interface ADB mostrando o caminho para o diretório "C: \ Usuários \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"

obi4niy
fonte
1
Lembre-se de fazer isso com acesso de administrador, caso contrário você não poderá salvar o arquivo.
Paul Brewczynski
2
Desculpe @bluesm, mas não posso. Encontrei esta solução com a ajuda da intuição e da experiência do usuário.
obi4niy
A execução dessas etapas fez com que o Windows não permitisse a atualização do driver devido a falha na soma de verificação.
Petrumo #
2
Acho que estou tendo o mesmo problema que o @petrumo mencionou - estou em uma máquina com Windows 8 e funcionou bem até a etapa 7 (Atualizar driver), quando reclamou "O hash do arquivo não está presente no o arquivo de catálogo especificado. O arquivo provavelmente está corrompido ou é vítima de violação. "
Calvin Fisher
para mim, a solução foi desinstalar do SDK Manager o driver USB do Google, reinstalá-lo e atualizar o driver sem modificar suas propriedades.
Petrumo #
40

O dispositivo pode não estar visível para depuração se estiver no modo MTP. Alguns dispositivos funcionam apenas no modo PTP (ou mesmo no modo "somente carregamento").

Isso pode ser alterado em Configurações > Opções do desenvolvedor > Rede > Configuração padrão do USB > PTP .

Além disso, você receberá uma notificação no seu dispositivo Android solicitando a confirmação sobre a alteração da configuração da USB e a permissão.

Nota: Você pode ativar as opções do desenvolvedor seguindo o link abaixo: ativar opções do desenvolvedor

rds
fonte
3
Ótima sugestão. Essa era a única coisa que eu precisava fazer para resolver isso. Nenhuma das outras sugestões abordou o problema para mim. Obrigado!
AndroidDev
3
Isso funcionou como um encanto. @rds você está certo. Alterar o modo de conexão USB faz o truque de reinstalar todos os drivers no modo Câmera (PTP) e Voila! O diálogo Debug Key apareceu! Ou, em alguns casos, pode-se tentar marcar / desmarcar a caixa de seleção Permitir depuração nas configurações do desenvolvedor.
sud007
Isso me assustou tantas vezes. Eu tive esse problema com o LG Nexus 5. (na maioria das vezes era um cabo USB ruim) #
Sencient
Isso é muito útil caso você tenha Android 6.0 or Cyanogenmod 13.
Rahul Bali
2
Para mim, tive que mudar do MTP para o modo "Fonte de áudio" em "Selecionar configuração USB" nas opções do desenvolvedor. O modo Somente carregamento não funcionou para mim.
Jesse Smith
38

Certifique-se de ativar a depuração USB em Configurações -> Opções do desenvolvedor

Além disso, execute "adb devices" depois de acessar a pasta de ferramentas da plataforma no Android SDK (a menos que você já tenha essa pasta no caminho do sistema), caso contrário, o comando não será encontrado.

Viswanath Lekshmanan
fonte
Se nada funcionar, tente mudar o cabo USB. Eu usei um diferente e funcionou imediatamente. haha
Ivor Scott
29

Às vezes, o ADB perde a conexão com o dispositivo e precisa ser redefinido. Se você tiver tudo o resto funcionando (por exemplo, driver USB instalado, configurações do desenvolvedor ativadas no dispositivo) e ainda não conseguir vê-lo, será necessário redefinir o processo ADB.

Está disponível na Perspectiva DDMS (de dentro do Eclipse), guia Dispositivos (o triângulo na extrema direita inclui um item de menu para executar a redefinição).

Caso contrário, na linha de comando, você poderá redefini-lo com os 2 comandos a seguir:

adb kill-server

então

adb start-server
Booger
fonte
3
Oi, eu tentei o adb kill-servidor e iniciar-servidor .Mas ainda a sua não aparecendo
Sarath Sadasivan Pillai
Você precisa adicionar o comando adb do seu caminho de classe (ou executá-lo diretamente do local em que está no seu sistema de arquivos).
Booger
1
Obrigado por tomar o tempo para postar esta resposta em 2013. Ele ainda é uma opção muito útil quando se tem problemas ADB-USB em 2015.
Cory Trese
1
Obrigado. Isso funcionou no meu Mac depois de tentar tudo o resto. Eu deveria ter tentado isso primeiro.
Steven K
14

Ative as opções de desenvolvedor no seu dispositivo. Para ativar o modo de desenvolvedor,setting->About phone , toque na opção Criar número 8 vezes continuamente

Vamos para Settings-> Developer options e ative a depuração USB

Nas etapas acima, não funcionou, tente esta etapa, Vá para Settings->Securitye ativeAllow Unknown Resources

JJF
fonte
1
down-votado sem quaisquer comentários, mas isso funcionou para mim
CGF
10

Você precisa baixar os drivers do gerenciador do SDK (extras → Driver USB do Google)

Então você precisa instalar o driver USB no Windows (ele funciona para mim no Windows 8.1):

(Copie e cole em http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)

  1. Conecte seu dispositivo Android à porta USB do seu computador.
  2. Clique com o botão direito do mouse em "Computador" na área de trabalho ou no Windows Explorer e selecione "Gerenciar".
  3. Selecione "Dispositivos" no painel esquerdo.
  4. Localize e expanda "Outro dispositivo" no painel direito.
  5. Clique com o botão direito do mouse no nome do dispositivo (como o Nexus S) e selecione "Atualizar driver". Isso iniciará o "Assistente de atualização de hardware".
  6. Selecione "Procurar software de driver no meu computador" e clique em "Avançar". Clique em "Procurar" e localize a pasta do driver USB. (O driver USB do Google está localizado em<sdk>\extras\google\usb_driver\ .)
  7. Clique em "Avançar" para instalar o driver.
Susana Mar Flores
fonte
7

Depois de baixar os drivers do Google via Android SDK Manager (disponível via Eclipse, Intellij ou Android Studio), tive que atualizar o driver em Gerenciamento do computador> Gerenciador de dispositivos> Outros dispositivos> ADB - clicar com o botão direito do mouse e clicar em Atualizar driver e procurar o driver atualizado finalmente fez o truque.

Aliás, um pesadelo total para mim também. Eu continuo confuso que a configuração de um ambiente de desenvolvimento seja a tarefa mais difícil que se possa imaginar, com cada nova falha inexplicável levando a outra. Jeesh! Boa sorte.

rmirabelle
fonte
5

No meu Windows 8.1 de 64 bits (o Nexus 5 não apareceu), apenas a instalação manual do driver USB o corrigiu: http://developer.android.com/sdk/win-usb.html O "Google USB Driver" no "Android SDK Manager "já foi instalado.

Ivan Marinov
fonte
5

Foi um cabo USB ruim para mim. Depois de experimentar um conjunto de soluções, mudei para um cabo USB diferente e meu dispositivo apareceu.

jdyck
fonte
3
Alguns cabos USB baratos destinam-se apenas ao carregamento e não têm a linha para enviar dados como deveriam.
Jason Denney
5

Ainda recebo isso de vez em quando e geralmente funciona se eu desconectá-lo e conectá-lo novamente a uma porta diferente. Estou no Linux, mas o mesmo aconteceu no Windows antes.

Nicolas Galler
fonte
4

Instalar o Samsung Kies e usar sua ferramenta para reinstalar drivers de dispositivo foi o que finalmente funcionou para mim com o meu Galaxy S3 e o Tab S 8.4

Devin Guthrie
fonte
1
reinstalar os drivers de dispositivo trabalharam para mim (Samsung Galaxy Ace 4) :)
PhpLou
1
Nesse caso, o driver USB da Samsung para telefones celulares fará o trabalho.
Zanna
1
No meu caso, o telefone ADB Composite ou Android Device não estava listado no Windows Device Manager, o telefone estava listado em Portable Device. A solução foi baixar o driver USB do fabricante do telefone, como a Samsung. Isso resolveu o problema.
MG Developer
2

Editar: eu recomendo que você NÃO execute o ADB no VirtualBox se você estiver usando um host do Windows. De alguma forma, consegui que o VirtualBox bloqueasse os drivers de dispositivo no host, fazendo com que o ADB não funcionasse no cliente nem no host de nenhum dispositivo conectado. Para corrigir, removi as extensões do VirtualBox no host e executei o http : //www.nirsoft.net/utils/usb_devices_view.html para excluir os drivers incorretos. Não foi possível carregar os drivers corretos enquanto as extensões do VirtualBox estavam instaladas, e esse problema era um completo bastardo para diagnosticar e corrigir.

Edição 2: o seguinte provavelmente está desatualizado, agora que o Google lançou uma extensão ADB integrada para o Chrome.

Que pesadelo na instalação ... Aqui estão as etapas necessárias para que meu Nexus 10 seja reconhecido em uma máquina virtual XP em execução no VirtualBox:

  • Se você for solicitado a instalar os drivers do Nexus 10, desmarque a opção "não pergunte novamente" (você quer ser solicitado novamente!).
  • Conecte a conexão USB do Nexus 10
  • Ative a depuração no menu Desenvolvedor do Nexus 10 Settings (toque em "Sobre o Tablet" 7 vezes para obter esse menu).
  • Nas configurações da sua máquina virtual (host), adicione o dispositivo Samsung Nexus 10 aos Filtros de dispositivo USB (importante - selecioná-lo no menu de dispositivos parece não funcionar).
  • No convidado, instale o java jre (se você não tiver o java instalado). No Painel de controle, altere as configurações de Java para que o java não seja executado no navegador (para ajudar a evitar problemas de segurança).
  • No convidado, pegue o arquivo zip do adk e coloque-o em algum lugar permanente. Eu precisava excluir o diretório de configuração .android do diretório do usuário porque mudei o diretório.
  • Execute o SDK Manager.exe - se não funcionar, tente executar sdk \ tools \ android.bat, que parece fornecer melhores relatórios de erros.
  • No SDK Manager, instale o pacote de driver USB do Google.
  • Desconecte o Nexus 10, conecte-o novamente e instale o pacote de driver USB do Google.
  • Reinicie o convidado.
  • rodando c:> [...] \ sdk \ platformtools> adb devicesfinalmente me mostra o dispositivo ...
robocat
fonte
2

Para os drivers do Blu Studio 5.5s ADB, você precisa passar por esse bastidor. Estou certo de que é o mesmo com todos os telefones Blu ou talvez para todos os telefones não-Google mfg, não tenho certeza. Antes de tudo, se você conectar o dispositivo Blu com o cabo USB e o USB Debuggin off, verá que o Windows 7 carrega um driver genérico para copiar arquivos on / off no telefone e no armazenamento SD. Aparecerá quando o cabo USB for conectado pela primeira vez e aparecerá como um ícone de dispositivo em Painel de controle, Gerenciador de dispositivos, Dispositivos portáteis, BLU STUDIO 5.5 S (ou o dispositivo com o qual você está trabalhando). Não se preocupe em obter o ID do hardware ainda - observe que isso acontece (o que indica que você é bom até agora e não tem um cabo ruim ou algo assim).

Vá para o telefone e ative a Depuração USB na seção Desenvolvedor do seu telefone. Observe que agora um item adicional aparece como um dispositivo indefinido na lista de gerenciadores de dispositivos, com o ponto de exclamação amarelo e o mesmo nome do telefone listado como você viu em Dispositivos portáteis. Ignore este item no momento. Agora, sem fazer nada no telefone (ele já deve estar no modo de depuração USB), volte para os Dispositivos portáteis no Gerenciador de dispositivos e clique com o botão direito do mouse no BLU STUDIO 5.5 S ou em qualquer outro telefone com o qual esteja trabalhando, listado lá sem a exclamação marca(listado em Dispositivos portáteis). Clique com o botão direito do mouse no ícone em Dispositivos portáteis; neste exemplo, o nome que aparece é BLU STUDIO 5.5 S. Nesse ícone, selecione Propriedades, Detalhes e, no menu suspenso, selecione IDs de hardware e copie o que vê.

Para BLU STUDIO 5.5 SI, obtenha:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(Observe que, se você fizer isso fora do horário, o ID do HW será diferente com a depuração USB do telefone desativada. Você deseja copiar o valor para o qual ele muda quando a depuração USB está ativada)

Agora faça o que as instruções dizem acima, é claro, personalizando as linhas em que você adiciona o arquivo INF àquelas relacionadas ao seu próprio telefone, não ao Nexus 10. Aqui está o que personalizar; ao fazer o download do SDK, você deverá ter uma estrutura de arquivo expandida do ZIP, como esta:

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

Localize o arquivo nomeado: android_winusb.infna pasta usb_driver Faça uma cópia dele e atribua um nome a ele, como nome_do_minha.inf Edite meu nome.inf e adicione as linhas conforme as instruções acima, modificadas apenas para o seu telefone específico. Por exemplo, para o BLU STUDIO 5.5 S, adicionei as 2 linhas a seguir, conforme as instruções nos 2 locais conforme as instruções.

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

Observe que você adiciona essas linhas às seções de 32 e 64 bits, correspondendo à leitura do exemplo no tutorial.

Agora volte para o dispositivo desconhecido que apareceu no Gerenciador de dispositivos quando você ativou a depuração USB do dispositivo e clique com o botão direito do mouse neste item (possui um ponto de exclamação amarelo), clique com o botão direito do mouse e selecione Atualizar software de driver e, em seguida, procurar meu computador, Deixe-me escolher, clique no botão Com disco e navegue para encontrar o myname.inf. Continue concordando com todas as solicitações, avisando que talvez não seja o driver certo. Como etapa final, o Windows deveria ter identificado o dispositivo como Interface do Android ADB e, uma vez feito isso, você poderá voltar, abrir a janela do CMD e executar o comando "adb devices" conforme as instruções neste tutorial e agora deve veja que o telefone está agora descoberto e se comunicando.

Agora você pode se divertir com o comando adb.

user3755093
fonte
2

Normalmente, o SDB baixa o driver no caminho ** android-sdk-windows \ extras \ google \ usb_driver **

Aqui estão as etapas que funcionaram para mim:

  1. Ativar o USB depuração.
  2. Faça com o gerenciador de dispositivos, clique com o botão direito do mouse no dispositivo ADB e clique em atualizar o software do driver.
  3. Selecione "Procurar no meu computador o driver"
  4. Selecione "Deixe-me escolher na lista de drivers de dispositivo no meu computador"
  5. Clique na opção "Com disco".
  6. Selecione o caminho do driver ** android-sdk-windows \ extras \ google \ usb_driver ** (caminho do sdk) 7. Selecione o primeiro driver fora da lista de drivers mostrados.

E espero que funcione.

Rahul_69
fonte
Eu não tenho "dispositivo ADB" no meu Gerenciador de dispositivos
Curtis
1

Eu havia ativado todas as configurações no modo de desenvolvedor, mas o adb ainda não estava mostrando nenhum dispositivo.

Eu não estava usando o cabo que acompanha o telefone. Depois que mudei, tudo funcionou.

Mayank Jain
fonte
Acabei de descobrir que o adb não funciona se o telefone estiver no modo fastboot / bootloader. O dispositivo adb está vazio, mas é reiniciado e é normal. No entanto, você precisa do modo fastboot para comandos do fastboot como "fastboot oem get_unlock_data". Aparentemente, eles são mutuamente exclusivos, apenas um funcionará de cada vez.
Alan Corey
1

Confirme se você tem as ferramentas corretas do SDK da plataforma

Para o Windows 10, foi necessário baixar manualmente as ferramentas SDK da plataforma mais recente do Android, pois a versão fornecida pelo Visual Studio 2017 EMDK para Xamarin não era suficiente. Tudo o resto, exceto adb.exe devicesfuncionou.

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

Após o download manual das ferramentas da plataforma, o dispositivo apareceu independentemente da configuração do USB (carregamento, MTP, etc.)

A instalação de um dispositivo emulador nesse estágio também é útil para verificar se o problema está no adb ou no seu dispositivo físico.

List of devices attached
12345D1234      device
emulator-5554   device
Stack Em Up
fonte
1

No início, obrigado postar @ rmsyk .

Para o meu problema e depois de muito tempo sofrendo com o Meizu C9 Pro, é necessário apenas drivers ADB do Android (sem drivers especiais) referentes ao fabricante e ele foi solucionado no meu PC com Windows 7 seguindo as etapas abaixo.

  1. Tenha certeza de

    • Instale a versão mais recente do ADB & Fastboot com os drivers necessários.
    • Ative as opções do desenvolvedor e a depuração USB.
    • Ative a transferência de arquivos de mídia (modo MTP).
  2. Substitua manualmente C:\Users\USERNAME\.android pela pasta incluída aqui . Em seguida, mate o processo 'adb.exe' se encontrado no Windows Task Manager e use adb devices e, finalmente, meu dispositivo listado com sucesso e apenas confirme o PC como confiável.

Notas:

  1. O Android Studio foi desinstalado mais cedo e também tentei reinstalar, mas não era uma solução.
  2. Tentei adb kill-server&adb start-server mas também não era uma solução.
Mamdouh Saeed
fonte
1

Tentei quase todas as sugestões na maioria das respostas (as mais populares), nada estava ajudando. Finalmente, encontrei o motivo no meu caso. Eu usei um cabo USB ruim. Eu mudo para outro cabo USB original - e funcionou imediatamente !!!.

Espero que ajude a outra pessoa.

Amos N.
fonte
0
  1. Vá para o gerenciador de dispositivos e verifique os IDs de hardware.
  2. Verifique se o usb.infarquivo tem o dispositivo listado nele
  3. Caso contrário, adicione a identificação do hardware do dispositivo e instale-a no gerenciador de dispositivos.
vatsavaya
fonte
0

É tão fácil, basta desligar o dispositivo Android e, em seguida, mantenha pressionadas as teclas "Diminuir volume" e "Energia" ao mesmo tempo. Aguarde alguns segundos até que inicie no modo de recuperação. Agora digite adb devicese você verá seu dispositivo.

MDP
fonte
Volume Down + power é usado para tirar uma captura de tela. Como isso ajuda a detectar o dispositivo?
rds 31/05
consulte a resposta da obi4niy, stackoverflow.com/a/17186551/2855059 , essa é a solução. e aliás. Volume Down + poder é usado para tirar um screenshot quando o telefone estiver ligado e não fora,
MDP
0

Eu tive o mesmo problema com o Windows 8. O driver USB do Android / SDK foi instalado corretamente, mas esqueci de instalar o driver USB do meu telefone. Depois de instalar o driver USB do telefone, o ADB funciona bem.

Espero que isso ajude.

George Vrynios
fonte
0

Ative a depuração no menu Desenvolvedor do Nexus settings (toque em "Sobre o tablet" 7 vezes para obter esse menu).

Truques do Google!

user2513846
fonte
Ovos de Páscoa do Google! encontre alguns aqui
venkatvb
0

Você teve uma atualização do Android recentemente? Atualizei para o Lollipop e, de repente, não tinha dispositivos adb. Vaia! Passei um tempo tentando algumas coisas sem sucesso. Então entrei nas opções do desenvolvedor e eis que a "Depuração USB" havia sido desativada. Google bobo. Depois de ligá-lo novamente, ele apareceu imediatamente e estou de volta aos negócios!

Lifz
fonte
Eu imagino que é a primeira coisa que as pessoas verificam.
Zamber
Você está respondendo a uma postagem cujo objetivo específico era apontar que não foi a primeira coisa verificada. Você pode assumir muitas coisas, mas até verificá-las, você está apenas adivinhando.
Lifz
0

GoTo DeviceManager, clique com o botão direito do mouse no dispositivo Android e clique em Desinstalar driver. Desconecte e conecte o dispositivo de volta ... então um pop surgirá no seu dispositivo enquanto o seu PC instala os drivers necessários. Clique em "permitir" no pop-up. Você pode ver seu dispositivo ao digitar "adb devices" no prompt de comando.

ravibabu435
fonte
A que DeviceManager você está se referindo?
rds 31/05
Eu acho que ele está se referindo ao painel de controle "Gerenciador de dispositivos" do Windows. É uma boa sugestão para quem tem um driver antigo / quebrado instalado. 1
andrew lorien
0

Para Windows, basta finalizar todos os processos relacionados às pilhas Blue ou a qualquer emulador, se você estiver usando.

Trabalhou para mim.

user205379
fonte