HTC EVO 3D erscheint nicht auf Mac OSX adb

Ich habe ein merkwürdiges Problem beim Verbinden meines HTC EVO 3D (mit 4.0.3) mit meinem MacBook Pro (OSX 10.9.1). Ich habe dieses Telefon mit adbund Android Studiofür die Entwicklung mit demselben Kabel, demselben Telefon und demselben Betriebssystem auf einem anderen Computer verbunden.

adbDas EVO befindet sich im Debug-Modus, es wurde versucht, Kabel auszutauschen, Anschlüsse auszutauschen, den Computer mehrmals neu zu starten, das Telefon neu zu starten usw. Das Telefon wird als Festplatte bereitgestellt, kann jedoch in keinem Verbindungsmodus erkannt werden.

Dies lässt mich glauben, dass entweder meine USB-Anschlüsse an meinem MacBook durcheinander sind, was ich den Anweisungen zum Zurücksetzen meines SMC und PRAM befolgt habe , die zu nichts geführt haben. Also dachte ich, es wäre möglicherweise eine beschädigte ADB, also ging ich weiter und installierte das Android SDK neu. Dies führte zu ein paar verschwendeten Stunden, war aber zuversichtlich, dass dies meine Probleme lösen würde. Leider nicht, hat jemand einen Tipp?

Bearbeiten: Um die Verwirrung zu verstärken, kann ich die EVO dazu bringen, als Speichergerät zu mounten und eine apkfür die Entwicklung hochzuladen, aber das ist nicht sehr hilfreich, wenn ich die Datei jedes Mal, wenn ich testen möchte, manuell übertragen muss.

Antworten (1)

Nachdem ich monatelang nicht über ADB debuggen konnte, habe ich es herausgefunden. Laut dieser Antwort auf Stack Overflow kann das Programm EasyTetherUSBEthernetProbleme mit ADB verursachen.

Wenn Sie dies im Terminal ausführen, wurden mit einem Neustart alle meine Probleme behoben.

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

Wenn Sie es verwenden müssen, EasyTetherUSBEthernetkönnen Sie es neu laden mit:

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