web-dev-qa-db-fra.com

Le débogage USB ne fonctionne pas, adb ignore Nexus 7

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.

  • Re-télécharger les pilotes Asus pour le Nexus 7 et mettre à jour le pilote. Cependant, Windows ne reconnaît même pas cela comme étant les bons pilotes pour ce périphérique.
  • Activez et désactivez le débogage USB sur la tablette et révoquez également toutes les autorisations de débogage USB.
  • Changer le mode de connexion du périphérique multimédia à la caméra
  • Basculer le temps d'exécution de Dalvik à ART
  • Tapez adb kill-server suivi de adb start-server dans la ligne de commande
  • Supprimez Eclipse et tout le SDK Android et téléchargez-les à nouveau

Rien de tout cela n'a fonctionné. Toute autre idée sur quoi essayer?

10
Bryan Gentry

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.

17
Bryan Gentry

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.

12
Artur Poznański

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

5
user3512646

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

5
android developer

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.

2
user3661946

Liste de contrôle complète:

  1. Activer le débogage sur le périphérique
  2. Sélectionnez la connexion USB comme PTP (caméra)
  3. Installer le pilote à partir de http://developer.Android.com/sdk/win-usb.html
1
msysmilu

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)

1
VSR

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.

0
Jimmy Ilenloa