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?
Respostas:
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)"
fonte
USB computer connection - Camera (PTP)
corrige isso.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
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 .
Agora eu tenho meus dispositivos listados em
adb devices
.fonte
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.
fonte
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
fonte
adb
perda de conexão. Conectar o dispositivo diretamente ao computador pode resolver o problema nesse caso.Encontrei uma solução (para Windows 7):
Você verá dois registros como estes:
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:
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"
fonte
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
fonte
Android 6.0 or Cyanogenmod 13
.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.
fonte
À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:
então
fonte
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 continuamenteVamos para
Settings-> Developer options
e ative a depuração USBNas etapas acima, não funcionou, tente esta etapa, Vá para
Settings->Security
e ativeAllow Unknown Resources
fonte
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 :)
<sdk>\extras\google\usb_driver\
.)fonte
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.
fonte
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.
fonte
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.
fonte
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.
fonte
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
fonte
Acabei de resolver este problema no meu Mac OS X, não se trata de driver ou cabo de dispositivo.
Você deve ativar "opções de desenvolvedor" e "depuração USB"
Consulte os erros "Dispositivo não encontrado" na wiki do CyanogenMod e as opções do Doc: developer
fonte
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:
adb devices
finalmente me mostra o dispositivo ...fonte
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:
(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:
Localize o arquivo nomeado:
android_winusb.inf
na 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.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.
fonte
Normalmente, o SDB baixa o driver no caminho ** android-sdk-windows \ extras \ google \ usb_driver **
Aqui estão as etapas que funcionaram para mim:
E espero que funcione.
fonte
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.
fonte
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 devices
funcionou.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.
fonte
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.
Tenha certeza de
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 useadb devices
e, finalmente, meu dispositivo listado com sucesso e apenas confirme o PC como confiável.Notas:
adb kill-server
&adb start-server
mas também não era uma solução.fonte
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.
fonte
usb.inf
arquivo tem o dispositivo listado nelefonte
É 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 devices
e você verá seu dispositivo.fonte
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.
fonte
Ative a depuração no menu Desenvolvedor do Nexus settings (toque em "Sobre o tablet" 7 vezes para obter esse menu).
Truques do Google!
fonte
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!
fonte
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.
fonte
Para Windows, basta finalizar todos os processos relacionados às pilhas Blue ou a qualquer emulador, se você estiver usando.
Trabalhou para mim.
fonte