Je viens de mettre à jour mon téléphone vers la version 4.2.2, mais je ne peux plus l'utiliser dans Eclipse.
J'ai essayé de redémarrer l'appareil, de réinitialiser mes paramètres de débogage mais je ne peux plus le faire fonctionner.
J'ai vu qu'il s'agit déjà d'un enregistrement numéro . Il y a quelques nouvelles améliorations en matière de sécurité, donc il devrait y avoir un dialogue (voir ici en bas) mais ce dialogue ne s'affiche pas. Je n'ai pas plusieurs comptes au téléphone, ce qui est indiqué dans le numéro.
Quelqu'un a des suggestions?
EDIT: Regardez la réponse acceptée ci-dessous, cela devrait couvrir tous les cas. Dans mon cas, il manquait des packages qui ne figuraient pas dans Android SDK Manager. Je viens de trouver le Packages -> Reload dans le Gestionnaire de SDK Android ... et je pensais que cela se faisait automatiquement
Vous avez besoin de trois choses pour que cette mise à jour se passe bien:
adb
dans toutes les versions sauf la dernière ne prend pas en charge les améliorations de la sécurité 4.2.2.Connectez votre appareil à votre ordinateur et exécutez adb devices
(assurez-vous que le débogage USB est activé). Vous devriez voir quelque chose comme ça:
3tiu52839ry082j3 offline
Pour le moment, votre appareil devrait avoir une boîte de dialogue ressemblant à ceci:
Cochez la case Always allow from this computer
si vous le souhaitez et cliquez sur OK
.
C'est à peu près ça.
Quelques autres choses à vérifier:
adb
. Même après avoir mis à jour mes outils SDK, je ne pouvais pas autoriser mon périphérique à utiliser adb
. J'ai finalement compris que l'installation Nvidia des outils NDK et SDK avait mis à jour ma variable PATH
pour qu'elle utilise la adb
de cette installation, qui n'était pas la dernière mise à jour. En utilisant la variable adb
dans ma nouvelle installation, j'ai pu tout faire fonctionner.Pour moi, cela a été résolu en changeant la tablette Nexus 7 en mode "Appareil photo (PTP)" . Découvrez cet article de blog sur la procédure à suivre . Après la connexion USB de Nexus 7 et la confirmation de la synthèse sur Nexus 7, se connectant également via TCP/IP avec ADB a fonctionné.
Bizarrement, vérifier et revérifier l'option «Autoriser le débogage USB» m'a ouvert la fenêtre et sélectionner «ok» a résolu mon problème.
Si aucune des solutions ne vous convient, réinitialisez ADB . Allez à Périphériques --- Cliquez sur la flèche la plus à droite - Sélectionnez Réinitialiser ADB dans la liste.
Redémarrer l'appareil ou activer le débogage USB n'a pas résolu mon problème ..__ Cependant, j'ai changé la connexion USB PC en mode "Appareil photo (PTP)" et les périphériques adb ont montré l'identifiant du téléphone.
J'avais essayé tout ce qui était suggéré ici et suggéré dans chaque journal/blog que je pouvais trouver dans Google, mais toujours pas. Le câble USB est connu pour être bon. ADB est la version 1.0.31 (comme indiqué avec, le débogage USB est activé dans la tablette Nexus 7, le SDK a été mis à jour avec les derniers outils disponibles le 1er mars 2013 pour la version 4.2.2/API 17. J'avais essayé les deux Modes Media et Appareil photo pour USB, fenêtres redémarrées, appareil redémarré encore et encore, dernier pilote google USB réinstallé, etc. etc., mais les appareils ADB affichaient toujours un signe rien .
J'ai réinitialisé la tablette Nexus 7 en pensant que l'écran autorisant le débogage usb était peut-être apparu mais qu'il avait été annulé. Mais cela n'a pas fonctionné non plus.
Ce qui a finalement fonctionné a été:
Cela n'a rien arrangé cependant.
Alors, j’ai commuté USB d’un périphérique MEDIA à un appareil photo - ALORS il a voulu installer le logiciel du pilote, je l’ai donc laissé faire. Par la suite, j'ai remarqué que le pilote du Nexus était de retour avec la version 2006, MAIS ADB DEVICES FINALY SHOWED OFFLINE !!!! HALLELUJAH et le Nexus affichaient le dialogue pour permettre le débogage USB, et tout fonctionne maintenant.
Ce dont je ne suis pas sûr, c'est quelle étape a réellement résolu le problème. Je ne pensais pas qu'il était nécessaire de réinitialiser la tablette, mais le fait de jouer avec le pilote de périphérique n'était pas une solution très convaincante non plus - je ne pense pas que le pilote était corrompu - mais il fallait peut-être le changer pour obtenir le droit associé à la tablette lorsqu'il est connecté en tant que périphérique appareil photo. Dans tous les cas, il est nécessaire de connecter la tablette en tant qu'appareil photo pour qu'ADB fonctionne ...
Allez dans le Gestionnaire de périphériques, désinstallez votre appareil et retirez-le de l'USB Ouvrez CMD et assurez-vous que vous êtes au moins dans l'aide de la BAD . Connectez l'appareil à l'USB et suivez les étapes fournies par Raghav Sood - quelques réponses à l'avance moi.
A bien fonctionné pour moi
Après avoir beaucoup lu après avoir parlé de ce problème particulier, je l'ai résolu en réinitialisant les autorisations des utilisateurs (qui appartenaient à root): $ {HOME} /. Android/adbkey et $ {HOME} /. Android/adbkey.pub
J'ai essayé avec cette version personnalisée et cela fonctionne pour moi. Maintenant, je peux voir mon logcat dans Eclipse à nouveau.
https://github.com/khaledev/ADT/releases
Téléchargez le fichier Zip puis dans le menu Eclipse Aide> Installer un nouveau logiciel ...> Ajouter> Archive ... Il suffit de choisir le fichier Zip téléchargé et de poursuivre le processus d'installation.