web-dev-qa-db-fra.com

Android studio sur Mac ne peut pas détecter le téléphone USB connecté

Problème constant de pouvoir connecter un appareil Android via USB à Android Studio fonctionnant sur un Mac.

J'ai essayé de nombreuses choses comme:

  • Activer le mode de débogage USB Android vers MTP ou PTP
  • Redémarrage des appareils Android et Android Studio et/ou Mac)
  • en essayant adb kill-serverpuis 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é.

7
ndhaijaan

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.

1
ndhaijaan

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:

  1. Type-C à Type-C
  2. Type C court vers USB standard

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

9
Loves2Develop