Problème constant de pouvoir connecter un appareil Android via USB à Android Studio fonctionnant sur un Mac.
J'ai essayé de nombreuses choses comme:
en essayant adb kill-server
puis adb devices
, ce qui se traduisait généralement par:
Liste des périphériques connectés
démon ne fonctionne pas. le démarrer maintenant sur le port 5037
adb E 655 23135 usb_osx.cpp: 327] Impossible d'ouvrir l'interface: e00002c5
adb E 655 23135 usb_osx.cpp: 289] Impossible de trouver l'interface du périphérique
démon a démarré avec succès
Mais pas vraiment trouver l'appareil connecté.
Il y a d'excellentes réponses qui ont fonctionné pour d'autres, comme celui-ci ou celui-ci qui semblait fonctionner pour les autres.
Dans mon cas, le problème était Tizen Studio (je travaillais sur une application de montre pour Samsung Gear). Grâce à la recherche de this poster, nous avons constaté que l'erreur adb could not open interface: e00002c5
implique que le périphérique USB est déjà utilisé par un autre pilote.
Il semble donc que Tizen Studio utilise la ressource du pilote USB même s'il ne l'utilise pas. La fermeture de l'application autorise automatiquement adb devices
pour répertorier votre appareil et y exécuter le projet.
J'espère que cela aide les autres âmes perdues.
Je voulais juste l'écrire au cas où quelqu'un d'autre rencontrerait ce problème.
Il m'a fallu plus de quelques jours pour résoudre ce problème pendant que je me cognais la tête en essayant de comprendre ce qui semblait être le problème.
Remarque: Pour moi, c'était un problème de câble.
J'ai Nexus6P avec 2 câbles d'origine:
Le problème était que j'essayais de brancher le câble 1 directement du Nexus au Mac Pro (ce qui ne fonctionnait pas car je pense que le Mac a un protocole Thunderbolt sur les entrées de type C)
Ensuite, j'ai essayé un câble USB de type C vers ordinaire avec un adaptateur pour en faire de type C à type C (gardez à l'esprit que ce n'était pas le câble d'origine que j'ai reçu avec mon téléphone)
Ce n'est que lorsque j'ai utilisé le câble court d'origine (câble 2) avec un adaptateur que cela a fonctionné.
Bien que le câble non original que j'ai utilisé était un câble haut de gamme - il ne fonctionnait toujours pas
J'espère que cela aide les autres personnes aux prises avec ce problème