web-dev-qa-db-fra.com

OS X 10.6.6 et «appareils adb» ne parviennent pas à répertorier Android

adb devices fonctionnait bien l'année dernière, mais après les mises à niveau et les nouvelles installations de logiciels, adb devices ne reconnaît plus les périphériques USB connectés Android appareils.

Voici ce que j'ai essayé:

adb kill-server
adb devices

adb usb
  error: Device not found
40
RSStepheni

Si vous avez installé EasyTether sur OS X, EasyTetherUSBEthernet.kext peut empêcher adb de communiquer avec votre appareil mobile.

Si vous utilisez Easy Tether, AVANT de brancher votre téléphone, exécutez:

Sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext

(ou débranchez/branchez votre téléphone après)

Si vous avez terminé le débogage et que vous souhaitez utiliser à nouveau EasyTether, redémarrez ou:

Sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext

Si vous souhaitez supprimer le kext EasyTether pour qu'il ne vous dérange plus:

Sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
Sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext

Référence/crédit: http://www.intohand.com/post.php?s=2011-02-17-Android-debug-bridge-not-just-working-on-mac

78
whitehat101

Je viens de connecter un tout nouveau Motorola Atrix 2 à mon Mac fonctionnant sous 10.6.8, j'ai dû dérouler le menu du haut de l'écran, appuyer sur "Connexion USB" et le changer de "Motorola Phone Portal" à "Charge Seulement "avant qu'il n'apparaisse dans ma liste d'appareils d'AdB. J'espère que cela t'aides!

5
D.McG.

Après la soumission du bug de Google ... J'ai défini le mode USB sur Charge uniquement, et il a détecté le téléphone immédiatement. Assez idiot.

3
mondo

Une autre alternative: sur les modernes Apple iMac, le port USB le plus proche du bord extérieur de la machine ne fonctionne jamais avec ADB, tandis que tous les autres fonctionnent bien. Je l'ai vu sur deux iMac différents, peut-être ce sont des ports USB 1.0 (ou quelque chose de tout aussi stupide) - ou c'est un défaut de fabrication général.

Le branchement de câbles USB (nouveaux, anciens, de haute qualité ou bon marché) dans tous les autres ports USB fonctionne bien, mais le branchement sur celui-ci échoue ADB

NB: se brancher sur ce port fonctionne pour le transfert de fichiers, etc - c'est seulement ADB qui casse.

3
Adam

Moi aussi, j'ai ce problème. Cependant, ce n'est pas seulement un problème avec ADB, c'est un problème avec les appareils Android en général sur Mac OSX 10.6.6 Snow Leopard. Les appareils qui fonctionnaient auparavant avec 10.6.4 ne seront plus même monter l'appareil comme un lecteur USB. Googler pour voir si je peux trouver les réponses.

2
Jason E. Gyurkovitz

Changez le type de connexion USB en "Charge uniquement". C'est le seul changement que j'ai fait apparaître dans ma liste d'appareils. Bizarre.;)

2
Cam

Si aucun des éléments ci-dessus ne fonctionne pour vous comme il ne l'a pas été pour moi, essayez simplement d'utiliser un autre câble. Le câble que j'utilisais était le câble de mon ami mais il était uniquement destiné à charger via USB, pas à transmettre des données via USB. Je ne sais pas faire la différence entre les câbles micro USB qui prennent ou ne prennent pas en charge les données via USB mais ça vaut le coup d'essayer! Bonne chance!

2
Junior

J'avais le même problème et j'ai essayé de me connecter en charge uniquement, mais cela n'a pas résolu le problème, puis j'ai décoché l'option "Sources inconnues" pour permettre l'installation d'applications non commerciales, l'ai réessayé et il a reconnu l'appareil. J'exécute Android 2.2.3.

1
jctechsan

J'ai vu un autre rapport de ce bogue. Je n'ai pas encore pu le reproduire moi-même.

Le bogue est: MacOS X 10.6.6 [sur certains matériels] casse adb [pour certains téléphones].

Si quelqu'un est capable de reproduire le bogue, n'hésitez pas à ajouter des détails sur le matériel exact, les numéros de build, etc. J'ai demandé à la personne qui peut reproduire le bogue de le signaler à Google à l'aide du formulaire à l'adresse http://code.google.com/p/Android/issues/entry

Quand il le fera, j'ajouterai l'URL du rapport de bogue ici, et les gens pourront ajouter leurs détails hw/sw au rapport de bogue.

En attendant, pour être sûr, je recommanderais Les utilisateurs d'Apple ne devraient PAS accepter la mise à niveau de Snow Leopard vers 10.6.6 , qui a été poussée le 6 janvier 2011. (il est donc peut-être déjà trop tard pour la plupart).

Peter

1

La dernière fois que j'ai mis à jour ma tablette, elle a désactivé "autoriser le débogage USB" et j'ai passé une demi-heure à faire tourner mes roues. Vérifiez que cette option est activée dans les paramètres.

0
Henry Finucane

J'ai eu ce problème aujourd'hui avec mon téléphone HTC mytouch et OS 10.6.8. Au même moment, le téléphone a signalé une carte SD endommagée. La solution était de retirer la carte Micro SD et de l'effacer/formater à l'aide de l'utilitaire de disque comme FAT 32. Le nom que j'ai donné au volume de la carte SD est apparu dans le Finder lorsque j'ai essayé de me reconnecter (charge uniquement). Pour une raison quelconque, Android a signalé que la carte était endommagée mais n'a pas pu la formater. J'ai utilisé un adaptateur Micro SD USB. Mon Macbook n'a pas vu la carte tant que je ne l'ai pas soigneusement glissée et replacée dans l'emplacement de l'adaptateur. C'est un problème connu avec les téléphones HTC Android.

0
Cleverlemming

Pour certains appareils exécutant Android 4.4.2, vous devez activer le partage de connexion. Vous pouvez le faire dans "Partage de connexion et point d'accès mobile", puis cocher "Partage de connexion USB".

0
jlhonora

Le rapport de bogue à Google est http://code.google.com/p/Android/issues/detail?id=1558

Si vous avez rencontré ce bogue (mise à niveau vers MacOS 10.6.6 et adb ne voit plus certains téléphones sur USB), veuillez ajouter un commentaire avec toutes les informations utiles utiles (comme votre type de matériel exact).

0

J'ai le même problème, j'ai résolu en utilisant une autre méthode d'installation.

J'ai d'abord mis une carte SD dans mon appareil. Ensuite, j'utilise un gestionnaire de fichiers pour transférer le .apk sur l'appareil, et je l'installe à partir de l'appareil

Vous pouvez voir un tutoriel dans http://www.youtube.com/watch?v=7UOAw124y1s

0
gmauri21

Assurez-vous que le débogage USB est activé dans Paramètres -> Application -> Développement, et également que la méthode USB sélectionnée est PTP et non MTP (non prise en charge dans OSX).

0
guyromb

Essayez de redémarrer le Mac en "Mode sans échec". Cela a fonctionné pour moi (macos X.9.5)

0
Shaa Linar

Ce fil est ancien mais peut-être que ma réponse aidera quelqu'un. En utilisant un Motorola MB865 avec OSX, ADB ne reconnaîtrait mon téléphone qu'après avoir effectué une réinitialisation d'usine.

J'ai eu l'idée de ce fil .

C'était après avoir essayé toutes les autres astuces répertoriées dans d'autres threads:

  1. adb kill-server suivi par adb start-server

  2. Assurez-vous que le débogage USB est activé

  3. Assurez-vous que l'ID USB du fournisseur est répertorié dans adb_usb.ini

  4. Commutation des câbles USB. Pour ce que ça vaut, j'ai dû changer de câble pour que le Mac puisse voir l'appareil. Mais cela n'a eu aucun effet sur la BAD.

En fin de compte, la réinitialisation d'usine a fait l'affaire.

0
Sean Winstead

Je viens de rencontrer ce problème en utilisant mon HTC Inspire (Android 2.3.3) et Mac OS 10.6.8. Le téléphone n'est pas entré en mode de débogage USB lorsque je l'ai connecté à mon concentrateur USB, mais il a démarré Mode de débogage USB lorsque je l'ai connecté directement à mon MacBook Pro.

... et puis, bien sûr, il est apparu dans la liste des appareils joints.

0
Mike Hay

dans mon cas, ce qui a fonctionné:

  • déconnecter l'appareil
  • exit Android studio
  • exécutez 'Activity Monitor' et tuez adb
  • démarrer Android
  • appareil de reconnexion de studio
0
tmr

Le correctif EasyTether a fonctionné pour moi, bien que j'ai d'abord dû charger le fichier kext, puis le décharger. Mon Droidx est apparu tout de suite!

Soit dit en passant, j'exécute Snow Leopard 10.6.8 sur mon MacBookPro, donc ceux qui ont des problèmes avec adb et les périphériques de connexion devraient vérifier les applications USB, comme EasyTether, pour les conflits. Assurez-vous également de suivre toutes les règles ci-dessus pour 1. Débogage d'application (Paramètres-> Applications-> Développement) Débogage USB: ON 2. Connexion USB (sur la barre de notification). Choisissez le stockage de masse USB (bien que la charge ne fonctionne également qu'avec mon droidx et MacBookPro) 3. Sources inconnues (Paramètres-> Applications-> Sources inconnues = ON)

0
joecascio