1 votes

HTC EVO 3D n'apparaît pas sur Mac OSX adb

J'ai un problème de connexion entre mon HTC EVO 3D (4.0.3) et mon MacBook Pro (OSX 10.9.1). J'ai connecté ce téléphone en utilisant adb y Android Studio pour le développement, en utilisant le même cordon, le même téléphone et le même système d'exploitation sur un autre ordinateur.

L'EVO est en mode débogage, j'ai essayé de changer de câble, de changer de port, de redémarrer l'ordinateur plusieurs fois, de redémarrer le téléphone, etc. Le téléphone se monte comme un disque, mais ne peut pas être découvert par adb dans n'importe quel mode de connexion.

Cela me laisse penser que les ports USB de mon MacBook sont défectueux, ce que j'ai fait en suivant les instructions pour réinitialiser mon MacBook. SMC y PRAM qui n'aboutissent à rien. J'ai alors pensé qu'il s'agissait peut-être d'un ADB corrompu, j'ai donc réinstallé le SDK Android, ce qui m'a fait perdre quelques heures, mais j'étais persuadé que cela résoudrait mes problèmes. Malheureusement, ce n'est pas le cas. Quelqu'un a-t-il des suggestions ?

Editer : Pour ajouter à la confusion, je peux faire en sorte que l'EVO soit monté en tant que périphérique de stockage, et télécharger un fichier apk pour le développement, mais cela n'est pas très utile si je dois transférer le fichier manuellement chaque fois que je veux faire un test.

1voto

Andrew Gable Points 121

Après des mois d'impossibilité de déboguer via ADB, j'ai trouvé la solution. D'après cette réponse sur Stack Overflow , le programme EasyTetherUSBEthernet peut causer des problèmes avec ADB.

L'exécution de cette procédure dans le terminal, avec un redémarrage, a résolu tous mes problèmes.

sudo kextunload -v /System/Library/Extensions/EasyTetherUSBEthernet.kextv

Si vous devez utiliser EasyTetherUSBEthernet vous pouvez le recharger en utilisant :

sudo kextload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X