6
votes

N'importe quelle idée pourquoi adb ne reconnaît pas mon Nexus 4 sur Mac

Je ne peux pas comprendre pourquoi mon Nexus 4 est absent de la liste des périphériques ADB. J'ai essayé ce qui suit

  • $ adb kill-serveur; Dispositifs ADB
  • $ echo 0x18d1 >> ~ / .android / adb_usb.ini $ adb kill-Server; Dispositifs ADB
  • Changement de type de connexion USB sur PTP au lieu de MTP
  • redémarrait le téléphone etc.

    adb est sur mon chemin. Nexus 4 se présente quand j'appuie les informations système.

    J'ai essayé de demander à XDA Devs mais pas de chance. Toute suggestion sur ce que je peux essayer?

    Merci d'avance


1 commentaires

Essayez LSUSB dans votre terminal et vérifiez que votre identifiant Vendor est correct 18D1.


5 Réponses :


0
votes

C'est parce que vous n'avez pas mis à jour votre SDK

Vous devez vous mettre à jour SDK sur la dernière

I.e API Niveau 17

Votre version Nexes 4 OS est 4.2 Vous devez donc mettre à jour votre SDK Android sur API LEVE 17 4.2 pour le détecter.


2 commentaires

I'm on 17 evernote.com/shard / S307 / SH / C3E6F4A8-7082-436F-84F2-11220781B 7C2 / ...


Moi et peu de mes collègues ont été confrontés au même problème. Lors de la mise à jour sur le dernier SDK, nous l'avons résolu. Je ne sais pas pourquoi pas pour toi?



1
votes

Vous devez d'abord activer le mode "Developer" sur l'appareil avant d'essayer l'option "Dispositifs adb". Voici le sujet qui explique comment.

Comment trouver et tourner En mode de débogage USB sur Nexus 4 .

Cela a fonctionné pour moi.


1 commentaires

Cela ne fonctionne pas aussi bien. Il montre "le débogage USB connecté" sur le Nexus mais pas sous des appareils ADB



15
votes

Très bizarre, je suis passé à un câble de fabrication chinois bon marché et maintenant adb voit mon appareil.


3 commentaires

C'était aussi pour moi, le câble chargerait mais ne se connecte pas avec adb. Merci!


J'ai passé une heure à chercher la question quand j'ai trouvé cela. J'ai essayé un autre câble et ça marche maintenant! Surtout bizarre parce que l'autre câble a fonctionné avec un Nexus 7


Parfois, ce sont les choses simples! J'ai essayé toutes sortes de choses et c'était une question de câble!



11
votes

Je n'allais que recevoir un résultat vierge lorsque je cours :. Dispositifs/Adb rien ne montrerait.

Voici le correctif:

  1. SDK (dernière version)
  2. Mode développeur Mettez le mode de développement sur Nexus 4 (À propos du téléphone> Numéro de construction> Appuyez sur 7 fois pour entrer en mode Dev)
  3. Un nouveau menu apparaîtra {} Options de développeur -
  4. Assurez-vous de vérifier sous Options de développeur:
    • Débogage USB: mode de débogage lorsque USB est connecté
    • Vérifier les applications via USB: Vérifiez les applications installées via adb / adt pour un comportement nocif

      Ceci a fonctionné pour moi, pas d'essayer: ./Adb dispositifs Ensuite, mon numéro de série de mon Nexus 4 était affiché.

      bonne chance.


1 commentaires

Cela lui a fixé pour moi. Merci!



1
votes

Lorsque vous connectez votre appareil avec l'option de développeur activé et que le débogage USB activé, il devrait vous inviter à déboguer à distance. Si cette invite n'arrive pas, cela signifie que le périphérique n'est pas vu par le Mac ou la BAD.

Dans mon expérience sur MacOS X, vous devez essayer différents ports USB et parfois déconnecter tous les autres périphériques USB (y compris le clavier ...).

Une fois que l'appareil apparaît enfin dans votre terminal, vous pouvez reconnecter les périphériques si nécessaire.


1 commentaires

Oui, changer le port USB semble aider ici aussi bien