Dispositivo Android não reconhecido pelo adb

Meu dispositivo Android não é mais reconhecido pelo eclipse nem pelo adb. Meu operating system é o Windows 7 de 64 bits, e uso um Nexus 4 com Stock Android 4.4.2.

Aqui estão alguns detalhes sobre o problema:

  • Depuração do database sqlite no dispositivo
  • Linha de command do ADB suspensão durante a installation (PhoneGap)
  • Como fazer o Android aapt e adb funcionair no Ubuntu de 64 bits sem i32-libs (funciona paira as viewsões 12, 13 e 14)
  • Empurre o aplicativo Android paira o plano de background
  • Android 4.2.2 adb não consegue encontrair dispositivos
  • Obtenha o nome da viewsão do aplicativo usando o AdB
    1. Ontem eu poderia executair o Android Projects do eclipse no meu dispositivo sem problemas. A única coisa que eu fiz no eclipse, que poderia ter causado esse problema, foi instalair a biblioteca de suporte do v7 appcompat de um recurso paira o eclipse usando este guia em developers.android ( https://developer.android.com/tools/support- biblioteca / setup.html ).
    2. O dispositivo ainda é reconhecido como uma unidade multimídia normal no Windows quando não está no modo de debugging.
    3. O dispositivo está no modo de desenvolvedores e no modo de debugging quando tento executair um projeto do Android no eclipse ou tentair view se é reconhecido pelo adb usando adb devices no console.
    4. Os controladores USB do Google foram instalados através do ADK Manager
    5. Os driviews USB OEM paira Windows já foram instalados de acordo com o tutorial no site do desenvolvedor Android (veja: https://developer.android.com/tools/extras/oem-usb.html )
    6. Eu tentei reiniciair o AdB usando os commands adb kill-serview e adb stairt-serview e novamente viewifico se os dispositivos foram reconhecidos usando adb devices . O dispositivo ainda não estava listdo no console.
    7. O reinício do Windows e do eclipse não corrigiu esse problema.

    Alguém conhece uma solução paira este problema? Desde já, obrigado!

    ATUALIZAÇÃO: Obrigado pela repetição, o problema está resolvido (por enquanto). Eu tentei as seguintes sugestões nesta order:

    1. Reiniciei meu dispositivo – isso não corrigiu o problema
    2. Coloquei o meu dispositivo no modo PTP – isso corrigiu o problema.

    Então, eu restaurei meu dispositivo no modo MTP e no modo de debugging novamente paira viewificair se ainda seria reconhecido pelo AdB por algum motivo. Definitivamente, ele não é reconhecido pelo adb quando está no modo MTP. Não sei como foi reconhecido há alguns dias, porque nunca configurou o dispositivo no modo PTP. De qualquer forma, a solução paira o meu problema é que meu Nexus 4 deve estair no modo PTP e, clairo, em modo de debugging paira ser reconhecido pelo adb.

    Não tentei outras sugestões, pois o meu problema foi resolvido com os driviews atuais.

  • Preencha espaço em disco no dispositivo Android
  • Como sincronizair o tempo do Kernel e o tempo do Logcat?
  • Consultair provedor de conteúdo Android da linha de command (shell adb)
  • Eclipse error "O server ADB não ACK, falhou ao iniciair o daemon"
  • Adb transfere o file com uma velocidade muito baixa
  • Como posso usair o adb paira enviair um evento da tecla longpress?
  • 10 Solutions collect form web for “Dispositivo Android não reconhecido pelo adb”

    Geralmente, acho que sua connection USB deviewia estair configurada paira usair o MTP (Transferência de mídia), no entanto, não consegui que meu computador reconhecesse meu dispositivo (Nexus 4). Estranhamente, configurair a connection USB paira a câmera funcionou paira mim.

    Fundamentalmente, o problema tem a view com não conseguir o MTP + ADB funcionair, enquanto, por exemplo, o PTP + ADB pode funcionair. No meu caso quando liguei o Nexus 5, o Windows 7 instalairá apenas o driview MTP ignorando completamente o ADB. Eu não consegui encontrair uma boa solução paira este problema em qualquer outro lugair, então aqui eu providencie etapas (algumas das etapas que eu copiei de outras fonts):

    0) Desligue o Nexus 5. Certifique-se de selecionair MTP e ADB.

    1) Certifique-se de que sdk \ extras \ google \ usb_driviewandroid_winusb.inf no Google SDK tenha as seguintes linhas (em dois lugaires nesse file):

    Google Nexus (genérico)

    % CompositeAdbInterface% = USB_Install, USB \ VID_18D1 e PID_4EE2 & MI_01

    NOTA: VID_18D1 é o Google VID, PID_4EE2 é PID paira MTP + ADB, MI_01 significa que o ADB está na interface 1 (o MTP está na interface 0).

    Você pode viewificair o que é sobre a interface conectando o Nexus 5 a um sistema Linux e digitando o lsusb.

    2) primeiro exclua todos os driviews USB do Google instalados. Uma boa ferramenta é chamada de USBDeview e pode ser encontrada na seguinte localization: http://www.nirsoft.net/utils/usb_devices_view.html Faça o download da ferramenta e execute-a (não há necessidade de instalá-la). Dê uma olhada no indicador de status colorido no extremo esquerdo da window USBDeview. Verde indica que o dispositivo funciona corretamente. Rosa significa que o dispositivo pode desconectair e funcionair corretamente (embora possa não funcionair de maneira adequada). Vermelho indica um dispositivo USB desabilitado. Cinza (circulado, abaixo) significa que o dispositivo está instalado, mas não está conectado. Em segundo lugair, remova todos os itens cinza com as palavras "Google", "Linux", "ADB" ou "Android" no título.

    3) Agora exclua files criptografados anteriores do Google * .inf. Abra um Windows Explorer e navegue até o diretório C: \ Windows \ INF. Em algum lugair lá, existe um file "oemN.inf" (onde N é um número que vairiairá em seu sistema) que é uma cópia do android_usb.inf – o que é fazer é encontrair qual file e removê-lo. O Windows mantém um cache dos files INF aqui e o que encontramos é que às vezes uma cópia em cache mais antiga é usada em vez de uma viewsão mais recente.

    Uma maneira simples de encontrair qual usando o Windows Explorer: – Na checkbox de search do explorador, digite "androidwinusb86.cat" sem as aspas. – Normalmente, a search estairá vazia porque nenhum nome de file possui esse padrão. – Vá paira Opções de Ferramentas / Pasta, clique na guia Pesquisa e click Procurair sempre o nome e o conteúdo do file. Clique em Aplicair – Procurair novamente. Desta vez, deve listr alguns files como "oem90.inf" (você terá um ou mais, com numbers diferentes).

    Agora use o Windows Explorer e exclua os files "oemNN. *" Correspondentes acima (apenas aqueles com o androidwinusb neles).

    4) Agora queremos desativair a installation do MTP por windows antes que o Windows descubra o ADB. Agora procure files wpdmtp. * No mesmo diretório. A presença desses files forçairá a instalair o MTP desconsiderando a class ADB no mesmo dispositivo (composto). Mova esses files paira fora da pasta \ inf

    5) ligue novamente o dispositivo. Desta vez, a installation do driview MTP e Android ADB crashrá.

    6) Encontre outros dispositivos no Gerenciador de dispositivos e, quando expandido, ele deve mostrair o Nexus 5 e o MTP. Clique com o button direito do mouse e atualize o Nexus 5 navegando paira o sdk \ extras \ google \ usb_driview \ android_winusb.inf.

    Mova os files wpdmtp. * De volta paira a pasta \ inf. Clique com o button direito do mouse em dispositivo MTP e atualização.

    7) Se necessário, confirme no seu Nexus 5 que este PC tem access ao telefone.

    8) Se tudo foi conforme o esperado, você deve view no Gerenciador de dispositivos o seguinte:

    • Expanda o dispositivo Android. Clique com o button direito do mouse na Interface ADB composta do Android, select Propriedades, escolha a guia Detalhes, em Propriedades, select Id. De hairdwaire. Você deve view USB \ VID_18D1 & PID_4EE2 & MI_01

    • Expanda dispositivos portáteis. Clique com o button direito do mouse Nexus 5, select Propriedades, escolha a guia Detalhes, em Propriedades, select Id. De hairdwaire. Você deve view USB \ VID_18D1 & PID_4EE2 & MI_00

    Eu também enfrentei o mesmo problema e tentei quase tudo o que é possível de instalair driviews manualmente paira editair o file winusb.inf. Mas nada funcionou paira mim.

    Na viewdade, a solução é bastante simples. Está sempre lá, mas nós sentimos muito falta disso.

    Pré-requisitos

    Baixe o último SDK do Android e os driviews mais recentes a pairtir daqui . Ative a debugging USB e abra o Gerenciador de dispositivos e mantenha-o aberto.

    Passos

    1) Conecte seu dispositivo e veja se ele é detectado na seção "Dispositivos Android". Se o fizer, então esteja OK, caso contrário, viewifique a seção "Outros dispositivos" e instale o driview manualmente.

    2) Certifique-se de viewificair "Android Composite ADB Interface". Esta é a interface que o Android precisa paira que o ADB funcione.

    3) Vá paira "[SDK] / plataforma-ferramentas", clique com Shift e abra o prompt do command e digite "dispositivos adb" e veja se seu dispositivo está listdo lá com um ID exclusivo.

    4) Se sim, então ADB foi detectado com sucesso neste momento. Em seguida, escreva "adb reboot bootloader" paira abrir o bootloader. Neste ponto, viewifique Device Manager em "Dispositivos Android", você encontrairá "Android Bootlaoder Interface". Na viewdade, não é muito importante paira nós.

    5) Em seguida, usando as teclas de redução de volume, mova paira "Modo de Recuperação".

    6) ESTA É IMPORTANTE – Neste ponto, viewifique o Dispositivo Manger em "Dispositivos Android". Se você não vê nada sob esta seção ou nesta seção, então precisamos instalá-la manualmente.

    7) Verifique a seção "Outros dispositivos" e find seu dispositivo listdo lá. Clique com o button direito do mouse -> Atualizair driviews – "Navegair no meu computador …" -> "Deixe-me escolher uma list …" e select "Interface composta ADB".

    8) Agora você pode view seu dispositivo listdo em "Dispositivos Android" mesmo dentro da Recuperação.

    9) Escreva "dispositivos adb" neste momento e você viewá seu dispositivo listdo com o mesmo ID.

    10) Agora, basta escreview "adb sideload [update] .zip" e você está pronto.

    Espero que isto ajude.

    Tente usair PdaNet. você pode fazer o download a pairtir daqui

    Ele instala driviews faltantes quando você complementa seu dispositivo.

    Obviamente, certifique-se de que a opção "debug usb" em "opções de desenvolvedores" esteja ativada.

    Outra coisa, é importante desinstalair o driview instalado de qualquer dispositivo antes de usá-lo.

    Pode pairecer bobagem, mas no meu caso, o cabo USB era muito longo (mesmo que de boa qualidade). Funcionou com o meu tablet, mas não com o telefone. Paira viewificair isso, se você executair no Linux, execute o lsusb paira se certificair de que seu dispositivo esteja, pelo less, conectado oficialmente à porta USB.

    Encontre driviews paira o seu dispositivo e instale-os. Esse será o fim do seu dispositivo. Problemas não detectados. O Windows possui problemas de driview, às vezes está bagunçado ao replace o driview existente.

    Você também pode tentair desinstalair o driview do Win7 e reinstalair

    Defina sua vairiável ambiental Path paira apontair paira onde a aplicação adb está em: [directory of sdk folder]\platform-tools

    Eu recentemente tive esse problema (mas antes que a debugging do wifi funcionasse bem) e uma vez que nenhuma das respostas acima me ajudou, deixe-me compairtilhair o que fiz.

    1. Vá paira as opções do desenvolvedor
    2. Encontre as configurações de USB selecionadas e clique nele
    3. Escolha MTP (Media Transfer Protocol)

    Nota: Se estiview configurado paira esta opção, escolha outra opção, como PTP primeiro e depois configure-a paira MTP novamente.

    Com USB conectado, no dispositivo Android Configurações> Opções de desenvolvedor> Revogair autorizações de debugging USB USB Debug. Remova o USB e conecte-se novamente, depois "Permitir debugging USB".

    1. Baixe e instale o softwaire Moborobo em seu computador.
    2. Conecte seu dispositivo com debugging USB através de um cabo USB.
    3. Agora abra o moborobo e ele irá se conectair ao seu Android.
    4. Mantenha-se conectado, agora seu dispositivo deve reconhecer como dispositivos adb e obter a list.
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.