Eu desenvolvi um aplicativo e planejava implantá-lo no meu HTC Desire. Eu instalei o driver USB. Liguei a depuração USB no telefone e escolhi a cobrança apenas quando o telefone estava conectado. Quando executo o aplicativo Seletor de dispositivos Android, mostro meu dispositivo offline. Eu estou preso neste momento. Qualquer ajuda seria apreciada.
Desenvolvo no Eclipse Helios no Windows 7 (64 bits)
android
deployment
Ahmet Gulden
fonte
fonte
Respostas:
Eu já vi isso acontecer algumas vezes no meu HTC Desire. Eu nunca descobri se o problema está no adb ou no dispositivo, mas geralmente faço o seguinte:
99% dos meus problemas foram resolvidos com estas etapas.
fonte
Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd prompt
que funcionouEu tentei de tudo várias vezes em várias ordens, depois me deparei com minha resposta específica:
Use um cabo USB diferente - de repente tudo funcionou perfeitamente.
(Outra resposta em potencial para as pessoas que encontrei - verifique se há mais de 15 MB de espaço livre no dispositivo.)
fonte
Vá para DDMS-> Dispositivos-> Clique no menu Exibir Seta para baixo no lado direito -> selecione a opção "redefinir adb".
No Android Studio: abra o Android Device Monitor (Ferramentas-> Android) e clique na seta na guia 'Dispositivos' para redefinir o adb
fonte
Enfrentou o mesmo problema no Windows com o dispositivo Nexus 7 .
Simplesmente matar o processo adb.exe do Gerenciador de tarefas resolveu o meu problema.
fonte
Eu tive o mesmo problema várias vezes - apenas a reinicialização resolve isso.
fonte
Eu também tive um problema smilar, eu tinha o Samsung galaxy S (GT I9000). Eu tinha os drivers instalados, mas o telefone ficou offline no Android Studio .
Reiniciar o dispositivo enquanto conectado ao PC resolveu o problema.
fonte
Atualizadas as ferramentas da plataforma Android SDK usando o SDK Manager (no Eclipse). Funciona para mim.
fonte
Eu tive o mesmo problema e resolvi-o redefinindo o adb no eclipse.
no eclipse Vá para:
DDMS (canto superior direito) -> Dispositivos -> redefinir adb
fonte
Não posso ter certeza, mas depois de horas de desconexões aleatórias do dispositivo (principalmente ao tentar depurar alguma coisa), mudei para uma porta USB que NÃO é USB3.0 e que parece resolver o problema.
fonte
Eu tenho o HTC Wildfire e desativar e ativar a depuração funcionaram bem para o problema "offline". O erro não aparece.
No entanto, encontrei um novo problema ao tentar importar um arquivo python com sl3a: "no android nomeado modulado" explicado aqui . Dito isto, ainda não consigo executar este
android.py
arquivo localizado em algum lugar da pasta SD Card / python. Eu posso conectar com androidscreencast.jnlp e funciona bem :)fonte
Corrigi-o excluindo aplicativos / jogos indesejados do meu dispositivo - verifique se há mais de 15 MB de espaço livre no dispositivo.). Vai funcionar :)
fonte
Eu tive o mesmo problema com o meu Galaxy S4, quando conectado a uma máquina Win 7 64, não aparecendo como um dispositivo disponível no Eclipse. Tentei reiniciar o telefone, iniciar / reiniciar o adb, alternar da porta USB 3 para a porta USB 2 ... nada disso ajudou. Drivers Samsung baixados aqui: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT
drivers instalados e, em seguida, quando reconectei o telefone, o Windows instalou os novos drivers (demorou cerca de um minuto). Reiniciei o Eclipse e pude ver o telefone e executar o aplicativo.
Eu também tentei isso com a porta usb 3 e funciona também.
fonte
Eu tive um problema semelhante no Android Studio 0.2.2 (IntelliJ). No Windows 7, o meu Nexus 7 não apareceu no seletor de dispositivos, embora estivesse bom no meu Mac. Também pude navegar no meu Nexus 7 no Windows Explorer.
No final, eu precisava instalar os drivers USB da Asus para o Nexus 7 (link) :
Depois disso, o ADB detectou meu Nexus e tudo funcionou conforme o esperado.
fonte
Aconteceu comigo com um Motorola MZ 601 (Xoom). Tentei tudo o que foi sugerido em outras respostas, mas a única coisa que resolveu o problema para mim no final foi usar uma porta USB diferente. Lembre-se, o mesmo dispositivo já havia sido conectado à outra porta USB e funcionou. Portanto, se tudo mais falhar, considere usar uma porta diferente.
fonte
Eu tenho uma área de trabalho do Windows 7 com um Google Nexus 7 conectado a isso. Eu também tive o problema 'offline'. A mina é resolvida revogando qualquer autorização anterior no Nexus. Portanto, agora recebo a solicitação para autorizar no Nexus - não estou salvando a autorização por enquanto - e permito a autorização - e pronto! - O SDK do Android mostra corretamente o dispositivo como 'asus-nexus_7-xxxx' . HTH
fonte
Eu estava tentando usar um Nexus 10 para depurar através do eclipse. Eu tenho lutado para obter o eclipse para reconhecê-lo. Finalmente, tentei o comando 'adb kill server' / 'adb start server', que pelo menos fez o Eclipse mostrar o dispositivo, embora ainda estivesse apenas offline.
Então tentei mudar a conexão USB para uma na parte traseira do PC e funcionou!
fonte
Eu estava tendo esse problema e resolvi ativando a conexão PTP
Esta opção aparece quando você conecta o cabo ao telefone. Em seguida, você verá um prompt que perguntará como você deseja o seu USB.
"Use USB para":
Transferindo arquivos de mídia Transferindo imagens Conectando dispositivos MIDI Carregando
Eu escolhi a segunda opção (Transferir imagens). Então, meu telefone mudou para o modo ONLINE
fonte
Quando você conecta o seu Android ao seu PC, você terá duas opções mencionando a maneira como você pode se conectar ao computador. No meu caso, estou usando o HTC Wildfire e ele exibe
Eu também estava enfrentando o problema indicado pela pergunta e testei a maneira como David Caunt respondeu, mas o dispositivo estava sendo exibido offline. *
Verifiquei novamente as opções e descobri que selecionei a opção Unidade de disco. Em seguida, mudei a opção para o modo Somente carregamento e segui novamente os passos de David Caunt. Não sei por que, mas desta vez funcionou para mim.
fonte
Sim, comportamento semelhante no Droid 2 Global. Parece que você pode reconhecer o USB se reiniciar sem recuperação. Mas, caso contrário, quando você estiver no console, os dispositivos adb mostrarão o dispositivo como offline. Não sabe ao certo como solucionar esse problema.
Mas, desde que você não esteja hackeando o telefone, tentei com uma fonte de alimentação normal com a bateria descarregada e ligada. Então, está ficando poder. Não tenho certeza se o seu CyanogenTeam se esqueceu de colocar algum tipo de indicador .. ou o quê, mas não se preocupe. Sua bateria está carregando.
No entanto, empurrar .apks e outras coisas não é mais fácil. Mas ei, quando torcendo por um telefone para um amigo, você necessariamente o quer empurrando alguma coisa .. Em qualquer lugar?
fonte
Descobri que meu Pantech Burst tinha um problema semelhante ao que todos vocês descreveram. Depois de ler muitos desses posts em todos os lugares, notei que muitas pessoas relataram ter que usar um cabo USB que conseguiram em outros lugares que não o fabricante do telefone. O que eu decidi fazer foi usar uma porta USB diferente no meu PC e o problema foi corrigido. Meu Pantech Burst não fica offline no meio de uma sessão de depuração. A porta que eu costumava usar era a porta frontal da minha caixa, mas era conectada à placa-mãe sem blindagem dentro da caixa. Agora eu uso a porta na parte traseira da caixa diretamente conectada à placa-mãe.
fonte
Tive o mesmo problema no meu HTC Incredible S. O problema foi que eu usei uma docking station de terceiros para conectar. A conexão direta do telefone resolveu o problema.
fonte
Estou executando o JellyBean. Percebi pela primeira vez que existe um controle deslizante "Opções do desenvolvedor" na parte superior do menu Opções do desenvolvedor. Observe que não estou falando da caixa de seleção Depuração USB - que é uma opção diferente. Deslizei a caixa de seleção Opções do desenvolvedor para "on" e estava de volta aos negócios. Infelizmente, não tenho certeza se essa é a história toda, porque também executei os comandos adb kill / start que David Caunt apontou acima.
fonte
Eu tenho seu mesmo problema. Eu tentei todas as soluções que encontrei neste site. No final, descobri que o USB frontal do meu PC é a causa do estado offline do meu telefone. Eu sei que é idiota :) mas mudar o cabo USB de uma porta USB frontal para outra traseira funcionou para mim.
fonte
Você aceitou a impressão digital do seu computador no dispositivo? Quando você conecta o seu PC, um prompt será exibido no seu telefone / dispositivo para adicionar essa impressão digital / token e confiar nela.
fonte
Estou no OSX e tenho uma retina de macbook. A troca da porta USB à qual meu dispositivo foi conectado, por algum motivo, corrigiu meu problema.
fonte
Eu recebo muito o erro "Dispositivo offline" ao depurar via wifi. Sempre que eu quiser voltar para a depuração com usb, eu tenho que digitar
adb usb
, mas esse comando só funciona se o dispositivo estiver conectado ao adb via wifi; se o dispositivo perder a conexão por algum motivo, ele deverá ser reiniciado, o que é uma dor. Simplesmente redefinir o ADB também não resolve esse problema.Para contornar isso, baixei um aplicativo de terminal adb do Google Play: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=pt_BR
Em seguida, abro o aplicativo de terminal no meu dispositivo enquanto ele está conectado ao meu computador via USB e digito:
Em seguida, desconecto e reconecto o dispositivo do meu computador, após o qual o problema foi corrigido. Não é necessário reiniciar o dispositivo irritante!
fonte
No Galaxy Note 3, no modo de depuração no Windows 7, tive problemas com o dispositivo "offline" na janela "Dispositivos" do Android ADT (Eclipse) DDMS. Ao selecionar USB 3.0 como conexão USB no painel de controle suspenso da Nota 3, o dispositivo ficou online. Obviamente aplicável para um computador com portas USB3.
fonte
Remover o cabo USB por cerca de 5 segundos e reconectar também resolve o problema. Talvez você precise tentar uma ou duas vezes.
fonte
Esta foi a solução para mim. Conecte-se como faria para depurar via wifi:
Verifique se o seu telefone está conectado por usb. Em seguida, abra o prompt de comando como administrador e navegue até
YourAndroidSdkLocation\platform-tools
:Nesse ponto, meu dispositivo ficou online com sucesso, dando-me a opção de depurar via USB ou Wi-Fi.
fonte
O meu estava offline.
Desliguei e liguei novamente, mas com o celular acordado, uma janela se abriu pedindo permissão.
Portanto, tente conectar e desconectar, mas com o telefone ativado.
fonte