Ich stoße auf ein Problem mit Android ADB Debugging über USB.Macbook Adb kann Schnittstelle nicht öffnen
Verwenden von Macbook Air 2013 und versuchen, Nexus 6 Dev-Telefon zu verbinden.
Auf dem Android-Android-Android, Android ist die neueste SDK installiert.
Wenn ich
tunadb kill-server
adb devices
ich:
adb I 661 9881 usb_osx.cpp:259] Found vid=18d1 pid=**** serial=*****
adb I 661 9881 usb_osx.cpp:259]
adb E 661 9881 usb_osx.cpp:331] Could not open interface: e00002c5
adb E 661 9881 usb_osx.cpp:265] Could not find device interface
So fand es das Gerät, Hersteller-ID, Produkt-ID und Serien Spiel, was ich in den Systeminformationen für das Nexus 6 finden.
auf Anregung fand ich versuchte Online - aber kein Erfolg - folgendes zu beschließen:
De- und Neuaktivieren Debugging-Modus auf dem Handy, auch zum Aufladen zwischen USB configs Schalten, MTP, PTP, RNDIS, Audioquelle, MIDI, immer sicherstellen, dass die authoriztation für den RSA Fingerabdruck des Mac
gegebenSchließen Android Studio/DDMS, adb durch 'kill-Server' Befehl sowie das töten Prozess durch Apple-Aktivitätsmonitor
Lauf adb als root
Neustart des Mac mehrmals zu töten
(Auch hier adb richtige Gerät Info gefunden, aber keinen Zugriff auf Schnittstelle mit dem gleichen Fehler Samsung Galaxy Tab,)
Neustart der Nexus 6
Android SDK installiert vollständig
versucht, mit einem anderen Debug-Android-Gerät aktiviert
versucht, mit 3 verschiedenen USB-Kabel, alle Kabel, die ursprünglich mit Android-Geräten geliefert wurden
Durch Google habe ich gelernt, dass der Fehlercode e00002c5 bedeutet, dass das Gerät bereits von einem anderen Treiber verwendet wird.
Ich hatte kürzlich Sophos Home Antivir installiert. In der Annahme, dass dies ADB daran hindert, die Geräteschnittstelle zu öffnen, habe ich Sophos mit dem bereitgestellten Deinstallationsprogramm vollständig deinstalliert und den Mac neu gestartet.
ist Jeder Hinweis geschätzt:
, die zu lösen Schritte?
als e00002c5 ein klarer Indikator zu sein scheint, dass ein anderer Fahrer das Gerät in Gebrauch hat, wie Sie herausfinden, welcher Prozess das ist und wie es zu stoppen zu tun, dass
Ich habe das gleiche Problem mit einem 2015 Macbook Pro und einem Nexus 6P. Alle diese Schritte wurden mit dem gleichen e00002c5-Fehler wiederholt. Wenn ich im abgesicherten Modus boote, funktioniert adb, was dazu tendiert, einen anderen Treiber vorzuschlagen. Immer noch auf der Suche nach einem Weg, um zu sehen, was sonst noch für diesen Port offen wäre. –
Haben Sie jemals "EasyTether" installiert? Wenn ja, kann das der Schuldige sein. Öffnen Sie dann den Finder. - Klicken Sie im linken Bereich auf die Festplatte Ihres Mac. - Sie sollten eine kurze Liste von Ordnern sehen. Öffnen Sie den Titel "System". - Öffnen Sie "Bibliothek". - Öffnen Sie "Erweiterungen". - Suchen Sie nach der Datei "EasyTetherUSBEthernet.kext" und ziehen Sie sie in den Papierkorb. Ihr Computer wird möglicherweise nach Ihrer Autorisierung fragen, bestätigen Sie die Aktion. - Starten Sie Ihren Computer neu, um alle Spuren des EasyTether-Treibers aus dem Speicher zu löschen. –
@IsankaWijerathne - Ich habe den EasyTetherUSBEthernet.kext in einen anderen Ordner verschoben und neu gestartet, und alle Arten von Software, die ich installiert habe, haben das Android-Gerät erkannt. Dies löst das Problem für diejenigen von uns, die EasyTether in unserer Vergangenheit benutzt haben ... Sie sollten das als Antwort verwenden! – jmort253