Estou usando Eclipse + ADT e meu dispositivo físico (listado abaixo) não está listado no Android Device Chooser. Eu atualizei o Eclipse e todos os pacotes do Android. Meu telefone está executando o sistema operacional Android 1.6, que corresponde à versão de destino listada no Projeto Eclipse.
Além disso, decidi tentar testar em um dispositivo real porque o emulador parece não estar mais funcionando direito quando executo meu projeto. O emulador é iniciado, mas o programa nunca. Alguma ideia?
(usando windows 7 / t-mobile mytouch 3g)
Respostas:
Primeiro, certifique-se de que o Android ADB pode "conversar" com seu dispositivo.
cd
) onde o ADB.exe está, por exemplo, C: \ Android \ android-sdk \ platform-tools.adb devices
Se o seu dispositivo estiver listado (o número de série é exibido), vá para a segunda verificação. Caso contrário, isso significa que o ADB atualmente não pode se comunicar com o seu dispositivo. Existem muitos motivos que podem causar o problema, tente:
Em segundo lugar, certifique-se de definir o "Modo de seleção de destino de implantação" como manual:
Na próxima vez que você executar seu aplicativo, deverá ver sua lista de dispositivos.
Seu dispositivo ainda não consegue exibir? Está bem. Terceiro, certifique-se de que a versão do Android "Project Build Target" seja compatível com o seu dispositivo.
fonte
Lembre-se também de definir o 'Modo de seleção de destino de implantação' para manual (Configurações de depuração -> guia de destino)
fonte
Depois de seguir alguns dos passos em outras respostas aqui, bem como o que se encontra aqui: Driver ADB para HTC Incredible , tive que emitir dois comandos antes que meu telefone aparecesse.
Finalmente, após esses dois comandos, meu dispositivo apareceria quando eu executei
De vez em quando, o processo ADB pode travar (termo técnico aqui). Quando isso acontecer, os comandos acima não funcionarão. Eu descobri que matar o processo ADB (procure na
adb.exe
guia Processos no Gerenciador de Tarefas no Windows ou mate o PID para adb no Linux) e, em seguida, usegeralmente corrige esse problema.
fonte
Acho que isso aconteceu porque a opção de depuração de USB não foi marcada no dispositivo
fonte
Esta observação do site do desenvolvedor Android é o que funcionou para mim:
fonte
Usar o Android SDK Manager pode ou não instalar o driver USB do Google.
Seguindo as etapas aqui: http://developer.android.com/sdk/oem-usb.html#InstallingDriver permitiu que o Eclipse exibisse o dispositivo.
fonte
Se você selecionar Aplicativo Android na caixa de diálogo Depurar como, deverá ser capaz de anexar o depurador diretamente ao dispositivo. Certifique-se de executar dispositivos adb em seu shell e ver seu dispositivo listado. Caso contrário, você precisará reinstalar o driver do dispositivo. Você pode desinstalar os drivers que possui usando o USBdeview e, em seguida, baixar e reinstalar os drivers até ver o número de série do dispositivo listado ao executar dispositivos adb. - Arunabh Das
fonte
Nenhuma das outras respostas funcionou para mim. Para mim, o dispositivo foi registrado com eclipse depois que reiniciei o telefone. O processo para isso vai variar de acordo com o modelo do telefone.
fonte
http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver
Windows 7
Para instalar o driver USB do Android no Windows 7 pela primeira vez:
Conecte seu dispositivo com Android à porta USB do seu computador. Clique com o botão direito em Computador na área de trabalho ou no Windows Explorer e selecione Gerenciar. Selecione Dispositivos no painel esquerdo. Localize e expanda Outro dispositivo no painel direito. Clique com o botão direito no nome do dispositivo (como Nexus S) e selecione Atualizar software de driver. Isso iniciará o Assistente para atualização de hardware. Selecione Procurar software de driver em 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 \ extras \ google \ usb_driver.) Clique em Avançar para instalar o driver.
fonte
Eu tive um problema semelhante ... e meu problema estava relacionado ao uso de um SDK muito alto ....
Eu mudei:
para
e meu problema foi resolvido.
fonte
Estou muito atrasado aqui, mas se isso ajudar alguém ... certifique-se de que não haja conflito com o modo USB ao conectar o cabo. Eu escolho "Apenas cobrar" (desculpe se não for exato, eu tenho um terminal em espanhol), mas às vezes ele muda para compartilhar rede e o dispositivo desaparece da lista ao executar um aplicativo.
fonte
Eu estava enfrentando o dispositivo Android que não aparecia no "seletor de dispositivo", então tentei o meu melhor, mas não adiantou, pelo menos descobri que os drivers ADB deveriam ser atualizados, para isso fiz os seguintes passos 1. baixe o driver em "http: // fórum. xda-developers.com/showthread.php?t=1161769 "2. Gerenciador de dispositivos - >> clique com o botão direito em ADB - >> atualizar driver - >> procure o caminho dos drivers baixados e, em seguida, clique em OK, atualização bem-sucedida. e encontrei meu dispositivo Android em "Device Chooser" tentando relaxar
fonte
Se você tiver um dispositivo Samsung, precisará instalar um driver especial para desenvolvimento:
http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
fonte
Ok ... então eu nunca poderia fazer meu pad PENDO aparecer .. até que eu encontrasse isso ..
Sim .. nada a ver com esse problema certo? Ah ah mas isso me levou ao MOBILEGO. É uma aplicação de secretária que lhe permite administrar o seu dispositivo .. Adivinha como .. ligando via USB. Sim e funciona .. Ele instalou tudo na minha caixa do windows, e agora o Eclipse não tem nenhum problema em ver meu PENDO.
fonte
Outra alternativa: nos modernos iMacs da Apple, a porta USB mais próxima da borda externa da máquina nunca funciona com ADB, enquanto todas as outras funcionam bem. Já vi isso em dois iMacs diferentes, possivelmente portas USB 1.0 (ou algo igualmente estúpido) - ou é um defeito geral de fabricação.
Conectar cabos USB (novos, antigos, de alta qualidade ou baratos) em todas as outras portas USB funciona bem, mas conectar a essa falha ADB
NB: conectar-se a essa porta funciona para transferência de arquivos, etc - é apenas ADB que quebra.
fonte
No galaxy note 3, você precisa habilitar a opção de desenvolvedor. Acesse "Sobre o dispositivo" e clique no número da versão várias vezes até que apareça uma mensagem informando que a opção do desenvolvedor foi habilitada. Volte ao geral e pronto ... a opção do desenvolvedor foi habilitada e selecione a opção de depuração USB. Isto é para Galaxy note 3 N9005 Andriod 4.3.
fonte
Meu problema era com um telefone ZTE antigo, eu estava ignorando o autorun.exe que ficava aparecendo quando eu conectava o telefone. Eu finalmente executei o software autorun, ele instalou os drivers ZTE e o telefone começou a aparecer nos dispositivos adb.
fonte
O dispositivo não estava aparecendo devido à seguinte linha no arquivo de manifesto do Android ---
Eu mudei para ---
Agora deu certo.
fonte
Desative o modo de depuração e as opções do desenvolvedor em seu telefone.
Inicie o monitor do dispositivo Android.
Agora habilite as opções do desenvolvedor e o modo de depuração em seu telefone.
Você deve ser capaz de ver seu dispositivo listado após isso no monitor de dispositivo Android. Depois disso, você poderá vê-lo no seletor de dispositivo Android.
fonte
Meu dispositivo desapareceu da lista de dispositivos adb depois de conectá-lo ao adb em outro laptop.
Selecionei "Carregar apenas" no telefone e, em seguida, reativei a depuração USB.
Isso resolveu o problema para mim.
fonte
Use USBDeview, aqui, http://www.nirsoft.net/utils/usb_devices_view.html
Executar como administrador.
Desconecte seu telefone.
Exclua todos os drivers associados ao seu telefone. Alguns dirão Android, bem como o nome e o modelo do telefone.
Conecte o telefone novamente para que o Windows reinstale os drivers.
Isso funcionou para mim, quando as outras soluções não.
fonte
Estou em um MAC e por algum motivo, quando conectei meu dispositivo via USB, havia uma montagem estranha chamada USB-Drivers que, quando desmontei do Finder, o Androide Device Chooser reconheceu instantaneamente meu dispositivo.
fonte
Eu tenho um HTC G2 com Win 8 e demorei horas para fazer o Eclipse reconhecer o dispositivo. Segui todos os conselhos acima sem sucesso quando encontrei isso em http://forum.xda-developers.com/showthread.php?t=1964372 :
Substitua "Android Phone" em "Outros dispositivos" por "Acer A700" e use o arquivo android_winusb em adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver. Clique em “OK” quando você receber a mensagem assustadora sobre o Windows se tornando instável e pronto!
fonte
Tive o mesmo problema e resolvi da seguinte forma: meu telefone é um SonyEricsson Xperia X8 e não era reconhecido pelo windows 7 (mas era pelo Ubuntu). Portanto, descobri que era um problema de driver.
0) Conectado ao meu smartphone 1) Clique com o botão direito do mouse em Computador-> Gerenciar-> Gerenciador de dispositivos 2) Havia um ponto de exclamação amarelo em um item chamado algo como "SEMC HUSB" ... Clique duas vezes nesse item (que estava realmente relacionado para o smarphone) e atualizou os drivers (baixados anteriormente desta página http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ e agora tudo funciona). Eu acho que você pode encontrar seus dirvers adequados via google se você tiver um telefone diferente.
Felicidades
fonte
E, se o seu dispositivo for um Sony Ericsson Xperia X8 com a ROM original (2.1) ou semelhante, use:
no arquivo AndroidManifest.xml
fonte
Tive que ir para "Configurações-> Opções do desenvolvedor-> Depuração USB". Certifique-se de que a depuração USB esteja ativada.
Foguete do Samsung Galaxy S II
Android 4.1.2
Mac 10.8.5
fonte
Tive o mesmo problema com o Sony Experia Z, porque estou executando o windows 8 e aparentemente preciso baixar um driver para ele.
Conforme mencionado por stkhou, eu verifiquei meu gerenciador de dispositivos e vi a marca de eclamação. Que era o modelo do meu telefone, para verificar novamente, removo o usb e ele desapareceu. Então, eu o conecto novamente e o ícone aparece novamente.
Portanto, é quase certo que o problema do driver, então eu baixei e instalei. Após a instalação, execute o seletor de dispositivo Android no eclipse novamente e ele funciona para mim.
Espero o mesmo para você.
Aqui abaixo salvei os links que podem interessar a alguém que tem problemas com a Sony. ;)
Aqui está a lista de drivers disponíveis para dispositivos sony:
http://developer.sonymobile.com/downloads/drivers/
Sony SDK
http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/
fonte
Um possível motivo é verificar o Android SDK Manager e instalar o driver USB do Google na pasta Extras, caso não o tenha instalado.
fonte
Se nenhuma das opções funcionar, eu mudo a porta e habilito a depuração USB e funciona bem.
fonte
Eu tive problemas para ver meu dispositivo Android, então quando adb relatou que nenhum estava presente, eu desliguei meu hub USB e voilà, ele voltou em adb e em eclipse DDMS.
fonte