web-dev-qa-db-fra.com

Après la mise à niveau d'Android sur Nexus vers la version 4.2.2, Eclipse indique à la cible inconnue pour le périphérique?

Je viens de mettre à jour mon téléphone vers la version 4.2.2, mais je ne peux plus l'utiliser dans Eclipse.

enter image description here

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

21
longilong

Vous avez besoin de trois choses pour que cette mise à jour se passe bien:

  1. Assurez-vous que votre appareil fonctionne bien avec 4.2.2 et que le problème n'est pas autre chose
  2. Votre SDK est mis à jour avec les derniers outils. Le binaire adb dans toutes les versions sauf la dernière ne prend pas en charge les améliorations de la sécurité 4.2.2.
  3. Vous êtes sur le compte principal de votre appareil en cas de plusieurs comptes d'utilisateur.

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:

enter image description here

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:

  • Assurez-vous que votre câble USB n'est pas cassé. Parfois, les câbles les plus petits se cassent à l'intérieur du câble principal et votre appareil peut charger mais ne pas avoir de connexion de données. Essayez avec un autre câble ou essayez d’accéder aux fichiers sur le périphérique via USB (tout ira bien si votre câble fonctionne correctement).
  • Assurez-vous que vous utilisez la dernière version de 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.
43
Raghav Sood

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é.

10
zhivko

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.

3
ckp

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.

2
zaiff

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.

1
user1415202

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é:

  1. entrer dans le panneau de configuration Windows | Gestionnaire de périphériques, 
  2. en sélectionnant NEXUS sous Appareils portables, 
  3. puis dans l'onglet Pilote, cliquez sur Mettre à jour et sélectionnez manuellement le pilote Google USB (la fonctionnalité de vérification indiquait qu'elle était à jour). Auparavant, la date indiquée était 2006, puis une date en 2012 (mais plus à ce sujet dans un instant). 

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 ...

1
CESDewar

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

0
user2969835

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

0
lootr

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.

0
user2902496