ti-enxame.com

Android 4.2.2 adb não consegue encontrar dispositivos

Com a nova atualização para o 4.2.2 no Galaxy Nexus e no Nexus 7, não consigo encontrar os dois dispositivos em adb.

Estes são os passos que dei:

  • Atualizado para 4.2.2
  • ADT e SDK atualizados por meio do SDK Manager
  • Versão verificada do ADB, está em 1.0.31
  • PC reiniciado e Tablet e Telefone várias vezes

Quando eu executo adb devices, está em branco. Eu tenho o mesmo problema no Windows 8 e no Ubuntu 12.10, mas no Ubuntu ele mostra meu dispositivo e ele diz offline.

Há outros passos que eu possa dar?

19
tolgap

Tente pré-instalar os drivers dos seus dispositivos. Certifique-se, no Windows, de que o seu dispositivo é reconhecido primeiro no painel de controle do sistema.

Eu uso o Windows 7 e meu Galaxy Nexus não seria reconhecido pelo sistema até que eu instalei os drivers de dispositivo antes de conectá-los. A partir dos comentários, isso também funciona no Windows 8.

Drivers do Galaxy Nexus

Nexus 7

15
Kirk

A partir do adb docs

Quando você conecta um dispositivo que executa o Android 4.2.2 ou superior ao computador , O sistema mostra uma caixa de diálogo perguntando se aceita uma chave RSA Que permite a depuração através deste computador. Esse mecanismo de segurança Protege os dispositivos do usuário porque garante que a depuração USB E outros comandos adb não possam ser executados, a menos que você seja capaz de desbloquear O dispositivo e confirmar a caixa de diálogo. Isso requer que você tenha o adb Versão 1.0.31 (disponível com as ferramentas da plataforma SDK r16.0.1 e superior) Para depurar em um dispositivo que executa o Android 4.2.2 ou superior

Então, desconecte, espere, reconecte o cabo e clique em ok (na caixa de diálogo modal que aparece no seu dispositivo)

Se você clicar em cancelar, o dispositivo aparecerá como off-line via adb devices

16
petey

Embora eu tenha compartilhado a minha experiência, eu tive -

  • Desconectado e re conectado no dispositivo
  • Instalou as ferramentas corretas da plataforma
  • Instalou a ponte Android correta Ligou e desligou a depuração USB E ligou e desligou uma ... 
  • Tentei WiFi, mas ele disse que estava offline 
  • etc etc.

O que consertou para mim foi alterar a conexão do dispositivo de armazenamento em massa para MTP. Para fazer isso, com o telefone desconectado, você entra em

"Configurações" -> "Armazenamento" -> Clique no menu Botão -> "Computador USB Conexão" -> "Dispositivo de mídia (MTP)"

Espero que isso ajude alguém a enlouquecer!

Obrigado, 

Cinza.

12
Ash

Aqui está o que eu fiz (Galaxy S4 4.2.2):

  • vá para Configurações => sobre este dispositivo => clique várias vezes em "Número da versão", ou seja, algo como "JDQ39.I9505XXBHYTGKDD" (não a versão do Android ou qualquer outra coisa); aqui você verá que o Google ou a Samsung têm muito humor, já que você precisa clicar várias vezes até ter um brinde mostrando "Você está com poucos cliques sendo um desenvolvedor"; depois de algo como 10 cliques, você tem um brinde "Você é um desenvolvedor"

  • Vá em "Opções de desenvolvimento" (na aba "Mais" (guia rigjt do menu de configurações)); Certifique-se de que a "depuração USB" esteja marcada.

E isso funciona! O Eclipse pode ver seu S4 (ou qualquer outro dispositivo) 4.2.2!

2
Regis_AG

Eu tentei tudo mencionado aqui e em outros posts. Não foi o cabo, a porta USB, reiniciar o PC ou o Nexus 7, matar e iniciar o adb ou ativar/desativar a depuração USB.

Foi devido à atualização 4.2.2 OTA, eu simplesmente substituí a pasta\platform-tools \, como descrito aqui: Dispositivo Android ADB offline, não pode emitir comandos

Faça o download das ferramentas de plataforma atualizadas: http://dl.google.com/Android/repository/platform-tools_r16.0.1-windows.Zip

2
Steve Seeger

adb wait-for-device

funciona para mim. Apenas desconecte seu dispositivo usb, execute este comando e, enquanto ele está aguardando, conecte seu dispositivo, ele simplesmente funcionará. :)

2
Pencilcheck

Eu tive esse problema hoje e corrigi-lo reinicializando o Tab2, deixando-o conectado ao laptop/Eclipse

1
R Earle Harris

Verifique se você instalou o Android-adb-tools no Ubuntu. Se você fizer isso, a ferramenta adb pode ser antiga. Desinstale e crie um alias para a última ferramenta adb que você baixar com o plug-in do ADB. Para conferir a versão do adb do "adb version" se for 1.0.29 é o antigo, o mais recente e funcionando para o Android 4.2.2 é o 1.0.31.

Eu fiz um monte de coisas até que percebi isso.

1
Gabriel A. Zorrilla

Para mim, a melhor solução foi: 

Atualize o SDK do Android por meio do SDK-Manager. Removendo a pasta '.Android' no meu diretório usr (Windows 7) e reconectando o dispositivo novamente. Trabalhei perfeitamente devido ao problema de chave RSA do ADB. Eu tinha uma versão mais antiga do ADB que eu armazenei em c:\windows\system32\devido a não querer instalar um freakin inteiro SDK quando tudo que eu queria era um prompt de comando. Bom ol 'Google, a nova Microsoft.

0
Kevin Burns

indo para opções de desenvolvedor e verificando a depuração USB resolveu para mim

0
Mazen Elian

Você pode usar uma versão antiga do adb.exe. Atualize as ferramentas de plataforma. Você pode ter que definir um novo caminho para o adb.exe também.

0
JohnyTex

No caso de ajudar alguém a chegar aqui, tive este problema com um telefone ZTE.

Eu tentei instalar o driver com base na lista oficial aqui mas no Gerenciador de dispositivos o driver foi marcado como não instalado corretamente.

No final, encontrei o caminho para fazer este trabalho foi:

  1. Pressione o botão Menu
  2. Escolha "Conectar ao PC"
  3. Escolha "Tipo de conexão padrão"
  4. Escolha "Instalar driver"
  5. Ligue o telefone e no PC selecione a opção para instalar o driver
  6. Em seguida, altere "Tipo de conexão padrão" para "Software para PC"

Depois de fazer isso, consegui fazer:

adb kill-server
adb start-server
adb devices

e ver meu dispositivo.

0
Peter de Rivaz

Minha solução usada no cm10.1 nightly build no droid bionic, foi após atualizar os drivers usb mais novos, usando a opção Mass storage (ao invés da opção MTP para conexão USB), então desmarcando e re-checando nas opções do desenvolvedor, "ADB over network "opção. Então ele fez o diálogo pop-up do RSA.

0
Sam Adamsh