J'ai développé une application et je prévoyais de la déployer sur mon HTC Desire. J'ai installé le pilote USB. J'ai activé le débogage USB sur le téléphone et choisi la charge uniquement lorsque le téléphone était branché. Lorsque j'exécute l'application, le sélecteur d'appareil Android montre mon appareil hors ligne. Je suis coincé à ce stade. Toute aide serait appréciée.
Je développe chez Eclipse Helios sur Windows 7 (64bit)
android
deployment
Ahmet Gulden
la source
la source
Réponses:
J'ai vu cela se produire à plusieurs reprises sur mon HTC Desire. Je n'ai jamais compris si le problème venait d'adb ou de l'appareil, mais je fais généralement ce qui suit:
99% de mes problèmes ont été résolus avec ces étapes.
la source
Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd prompt
qui a fonctionnéJ'ai tout essayé plusieurs fois dans plusieurs commandes, puis je suis tombé sur ma réponse particulière:
Utilisez un autre câble USB - tout a fonctionné parfaitement.
(Une autre réponse potentielle pour les personnes que j'ai trouvée - assurez-vous qu'il y a plus de 15 Mo d'espace libre sur l'appareil.)
la source
Allez dans DDMS-> Appareils-> Cliquez sur la flèche vers le bas du menu Afficher sur le côté droit -> sélectionnez l'option "réinitialiser adb", cela fonctionnera
Dans Android Studio: ouvrez le moniteur de périphérique Android (Outils-> Android) et cliquez sur la flèche de l'onglet `` Appareils '' pour réinitialiser l'adb
la source
Face au même problème sous Windows avec un appareil Nexus 7 .
Le simple fait de tuer le processus adb.exe du Gestionnaire des tâches a résolu mon problème.
la source
J'ai eu le même problème plusieurs fois - le simple redémarrage résout le problème.
la source
J'ai aussi eu un problème de sourire, j'avais Samsung Galaxy S (GT I9000). J'ai installé les pilotes, mais le téléphone est affiché hors ligne dans Android Studio .
Le redémarrage de l'appareil alors qu'il était connecté au PC a résolu le problème.
la source
Mise à jour des outils de la plateforme Android SDK à l'aide du SDK Manager (dans Eclipse). Travaille pour moi.
la source
J'ai eu le même problème et je l'ai résolu en réinitialisant l'adb sur eclipse.
sur eclipse Allez à:
DDMS (coin supérieur droit) -> Appareils -> réinitialiser adb
la source
Je ne peux pas le dire avec certitude, mais après des heures de déconnexions aléatoires de mon appareil (en particulier lorsque vous essayez de déboguer quoi que ce soit), je suis passé à un port USB qui n'est PAS USB3.0 et qui semble résoudre le problème.
la source
J'ai HTC Wildfire et la désactivation et l'activation du débogage ont bien fonctionné pour le problème «hors ligne». L'erreur n'apparaît pas.
Cependant, j'ai rencontré un nouveau problème en essayant d'importer un fichier python avec sl3a: "pas d'android nommé modulé" expliqué ici . Cela étant dit, je ne peux toujours pas exécuter ce
android.py
fichier situé quelque part dans le dossier SD Card / python. Je peux me connecter avec androidscreencast.jnlp et cela fonctionne très bien :)la source
Je l'ai corrigé en supprimant les applications / jeux indésirables de mon appareil - assurez-vous qu'il y a plus de 15 Mo d'espace libre sur l'appareil.). Ça va marcher :)
la source
J'ai eu le même problème avec mon Galaxy S4, lorsqu'il était connecté à une machine Win 7 64, n'apparaissant pas comme un appareil disponible dans Eclipse. J'ai essayé de redémarrer le téléphone, de démarrer / redémarrer adb, de passer du port USB 3 au port USB 2 ... rien de tout cela n'a aidé. Pilotes Samsung téléchargés à partir d'ici: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT
pilotes installés, puis lorsque j'ai reconnecté mon téléphone, Windows a installé les nouveaux pilotes (a pris une minute environ). J'ai ensuite redémarré Eclipse et j'ai pu voir le téléphone et exécuter l'application.
J'ai également essayé cela avec le port USB 3 et cela fonctionne également.
la source
J'ai eu un problème similaire dans Android Studio 0.2.2 (IntelliJ). Sous Windows 7, mon Nexus 7 n'apparaissait pas dans le sélecteur de périphérique, bien que ce soit bien sur mon Mac. Je pourrais également parcourir mon Nexus 7 dans l'Explorateur Windows.
En fin de compte, j'avais besoin d'installer les pilotes USB Asus pour le Nexus 7 (lien) :
Après cela, ADB a détecté mon Nexus et tout a fonctionné comme prévu.
la source
Cela m'est arrivé avec un Motorola MZ 601 (Xoom). J'ai essayé tout ce qui était suggéré dans les autres réponses, mais la seule chose qui a résolu le problème pour moi à la fin était d'utiliser un port USB différent. Remarquez que le même appareil avait déjà été connecté à l'autre port USB et cela a fonctionné. Donc, si tout le reste échoue, envisagez d'utiliser un port différent.
la source
J'ai un bureau Windows 7 avec un Google Nexus 7 connecté. J'ai également eu le problème «hors ligne». Le mien est résolu en révoquant toute autorisation précédente sur Nexus. Alors maintenant, je reçois l'invite d'autoriser sur Nexus - je n'enregistre pas l'autorisation pour le moment au moins - et j'autorise l'autorisation - et le tour est joué! - Le SDK Android affiche correctement l'appareil comme 'asus-nexus_7-xxxx' . HTH
la source
J'essayais d'utiliser un Nexus 10 pour déboguer via eclipse. J'ai eu du mal à obtenir une éclipse pour la reconnaître. Enfin, j'ai essayé la commande 'adb kill server' / 'adb start server', qui a au moins permis à Eclipse d'afficher l'appareil, bien que toujours uniquement hors ligne.
Ensuite, j'ai essayé de basculer la connexion USB vers une connexion à l'arrière du PC, et cela a fonctionné!
la source
J'avais ce problème et je l'ai résolu en activant la connexion PTP
Cette option apparaîtra lorsque vous connectez votre câble à votre téléphone. Ensuite, vous verrez une invite qui vous demandera comment vous voulez votre clé USB.
"Utiliser USB pour":
Transfert de fichiers multimédia Transfert d'images Connexion d'appareils MIDI Chargement
J'ai choisi la deuxième option (transfert d'images). Donc, mon téléphone est passé en mode EN LIGNE
la source
Lorsque vous connectez votre Android à votre PC, vous obtiendrez quelques options mentionnant la façon dont vous pouvez vous connecter à l'ordinateur. Dans mon cas, j'utilise HTC Wildfire et il affiche
J'étais également confronté au problème que pose la question et j'ai testé la façon dont David Caunt a répondu, mais l'appareil était affiché hors ligne. *
J'ai revérifié les options et j'ai trouvé que j'avais sélectionné l'option Disque dur. Ensuite, j'ai changé l'option en mode Charge uniquement et je suis à nouveau les étapes de David Caunt. Je ne sais pas pourquoi, mais cette fois, ça a marché pour moi.
la source
Oui, comportement similaire sur le Droid 2 Global. Il semble que vous puissiez faire reconnaître l'USB si vous redémarrez après la récupération. Mais, sinon, une fois que vous êtes sur la console, les appareils adb affichent l'appareil comme hors ligne. Je ne sais pas comment remédier à ce problème.
Mais, tant que vous ne piratez pas le téléphone, je l'ai essayé avec une alimentation normale avec la batterie tombée et il est allumé. Donc, il obtient du pouvoir. Je ne sais pas si c'est CyanogenTeam qui a juste oublié de mettre une sorte d'indicateur .. ou quoi mais, ne vous inquiétez pas. Votre batterie est en cours de chargement.
Cependant, pousser des .apks et d'autres choses n'est plus facile. Mais bon, lorsque vous enracinez un téléphone pour un ami, voulez-vous forcément qu'il pousse quelque chose… N'importe où?
la source
J'ai trouvé que mon Pantech Burst avait un problème similaire à ce que vous avez tous décrit. Après avoir lu de nombreux articles de ce type partout, j'ai remarqué que de nombreuses personnes avaient déclaré devoir utiliser un câble USB qu'elles avaient acheté ailleurs que chez le fabricant du téléphone. Ce que j'ai décidé de faire, c'est d'utiliser un autre port USB sur mon PC et le problème a été résolu. Mon Pantech Burst ne se déconnecte plus au milieu d'une session de débogage. Le port que j'utilisais était le port avant de ma boîte, mais il était câblé à la carte mère sans blindage à l'intérieur de la boîte. Maintenant, j'utilise le port à l'arrière de la boîte qui est directement attaché à la carte mère.
la source
J'ai eu le même problème sur mon HTC Incredible S. Le problème était que j'utilisais une station d'accueil tierce pour me connecter. La connexion du téléphone a directement résolu le problème.
la source
Je lance JellyBean. J'ai remarqué pour la première fois qu'il y avait un curseur "Options du développeur" en haut du menu Options du développeur. Notez que je ne parle pas de la case à cocher Débogage USB - qui est une option différente. J'ai glissé la case à cocher Options pour les développeurs sur «activé» et je suis revenu aux affaires. Malheureusement, je ne suis pas sûr que ce soit toute l'histoire car j'ai également exécuté les commandes adb kill / start que David Caunt a soulignées ci-dessus.
la source
J'ai votre même problème. J'ai essayé toutes les solutions que j'ai trouvées sur ce site. À la fin, j'ai découvert que le port USB avant de mon PC était à l'origine de l'état hors ligne de mon téléphone. Je sais que c'est stupide :) mais la commutation du câble USB d'un port USB avant à un port arrière a fonctionné pour moi.
la source
Avez-vous accepté l'empreinte digitale de votre ordinateur sur l'appareil? Lorsque vous connectez votre PC, une invite s'affiche sur votre téléphone / appareil pour ajouter cette empreinte digitale / jeton et lui faire confiance.
la source
Je suis sous OSX et j'ai une rétine macbook. La commutation du port USB sur lequel mon appareil était branché, pour une raison quelconque, a résolu mon problème.
la source
J'obtiens souvent l'erreur «Périphérique hors ligne» lors du débogage via wifi. Chaque fois que je veux revenir au débogage avec usb, je dois taper
adb usb
, mais cette commande ne fonctionne que si l'appareil est connecté à adb via wifi; si l'appareil perd la connexion pour une raison quelconque, il doit être redémarré, ce qui est pénible. La simple réinitialisation d'ADB ne résout pas non plus ce problème.Pour contourner ce problème, j'ai téléchargé une application de terminal adb depuis Google Play: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
J'ouvre ensuite l'application de terminal sur mon appareil pendant que mon appareil est connecté à mon ordinateur via USB, et saisis:
Je débranche et rebranche ensuite mon appareil de mon ordinateur, après quoi le problème est résolu. Aucun redémarrage ennuyeux de l'appareil n'est nécessaire!
la source
Sur le Galaxy Note 3 en mode débogage avec Windows 7, j'ai eu des problèmes avec le périphérique "hors ligne" dans la fenêtre "Périphériques" d'Android ADT (Eclipse) DDMS. En sélectionnant USB 3.0 comme connexion USB dans le panneau de commande déroulant de la note 3, l'appareil s'est mis en ligne. Évidemment applicable pour un ordinateur avec des ports USB3.
la source
Le retrait du câble USB pendant environ 5 secondes et la reconnexion résout également le problème. Vous devez peut-être essayer une ou deux fois.
la source
C'était la solution pour moi. Connectez-vous comme vous le feriez pour déboguer via wifi:
Assurez-vous que votre téléphone est connecté par USB. Ensuite, ouvrez votre invite de commande en tant qu'administrateur et accédez à
YourAndroidSdkLocation\platform-tools
, et faites:À ce stade, mon appareil s'est mis en ligne avec succès, me donnant la possibilité de déboguer via USB ou WiFi.
la source
Le mien était hors ligne.
J'ai débranché et rebranché mais avec le mobile éveillé, une fenêtre s'est ouverte demandant la permission.
Essayez donc de brancher et de débrancher mais avec le téléphone éveillé.
la source