Pendant plusieurs semaines, j’ai pu connecter mon Nexus 7 2 à mon ordinateur sous Windows 7 et Eclipse le reconnaîtrait, me permettant d’exécuter des applications sur celui-ci. L'appareil est également apparu lorsque j'ai exécuté la commande adb devices
. Chaque fois que je connectais le Nexus 7 à l'ordinateur, la tablette me demandait si je voulais autoriser le débogage USB à ce moment-là. (Bizarrement, il ne m’a jamais demandé si je voulais toujours le permettre depuis cet ordinateur, mais cela m’était égal.)
J'ai récemment mis à jour la tablette pour Android 4.4.2. J'ai également mis à jour les SDK Android via le gestionnaire de SDK Android. Désormais, lorsque je connecte la tablette, je ne reçois pas d'invite sur le débogage USB sur la tablette, et ni Eclipse ni adb ne peuvent voir qu'il est là.
Voici une liste de choses que j’ai essayé de faire en rassemblant les idées de divers forums sur le Web.
Rien de tout cela n'a fonctionné. Toute autre idée sur quoi essayer?
Il s'avère que le Nexus 7 a définitivement besoin du pilote USB de Google. Trouver, télécharger et installer ce pilote a parfaitement fonctionné.
Comme la page des pilotes OEM Android de Google n'inclut pas le Nexus 7 dans la liste des périphériques nécessitant le pilote USB de Google, j'avais essayé le pilote d'Asus, qui ne fonctionnait pas. Je n'ai pas essayé le pilote USB de Google car, pour une raison quelconque, le responsable du SDK m'a dit qu'il avait téléchargé le pilote, mais le pilote était introuvable.
Enfin, j’ai découvert que je pouvais télécharger le pilote USB de Google à partir de cette page , ce qui précise que tous les appareils Google Nexus ont besoin de ce pilote. Maintenant, j'ai reconnecté avec succès la tablette à ADB.
J'ai soumis un rapport de bogue documentation à Google ici dans l'espoir que la page des pilotes OEM puisse être mise à jour pour refléter le fait que tous les périphériques Google Nexus ont besoin du pilote USB de Google.
Tablette Nexus 7 avec Android 4.4.4. Paramètres> Stockage> État de l'ordinateur USB . Deux cases à cocher: MTP et PTP. Décochez les deux.
Avec votre téléphone déconnecté
Dans Windows Explorer - cliquez avec le bouton droit de la souris sur l’ordinateur, accédez à «Gérer», recherchez et installez le pilote de périphérique (sous périphérique Android)
Téléchargez les nouveaux pilotes depuis http://developer.Android.com/sdk/win-usb.html#top
Connectez le téléphone, Windows essaiera d'installer de nouveaux pilotes, installez les pilotes manuellement avec les pilotes téléchargés comme ci-dessus
Ce qui précède a fonctionné pour moi
Pour moi, après la mise à jour vers Android 4.4.2, il était essentiel de connecter le périphérique en tant qu'appareil photo (PTP) plutôt qu'en tant que périphérique multimédia (MTP). Auparavant, avant la mise à jour, je pouvais me connecter en tant que périphérique multimédia (MTP).
Le problème est que vous n'avez pas tous les pilotes nécessaires (votre ordinateur peut reconnaître votre téléphone comme un périphérique USB, mais le débogage ne fonctionnerait pas). J'ai résolu ce problème dans Android 4.4.4 en décochant tous les éléments (MTP, PTP, UMS) dans le menu: stockage-> connexions informatiques USB et que cochez 'Périphérique multimédia (MTP) . Maintenant tout fonctionne bien.
Liste de contrôle complète:
merci Arthur, j'ai trouvé que l'onglet Nexus 7 ne fonctionnait pas, même après avoir décoché ou vérifié. Problème résolu en décochant le débogage USB (sous les options du développeur) .. paramètres> Option développeur> Débogage USB. puis vérifiez (cochez le périphérique MTP) :. stockage-> connexions d'ordinateur USB et cochez l'option 'Périphérique multimédia (MTP)
Avant de tenter quoi que ce soit, assurez-vous de mettre à jour vos outils liés à la génération à l'aide de votre gestionnaire de SDK Android. Votre annonce pourrait être obsolète.