Sto riscontrando un problema con il debug di ADB Android tramite USB.macbook adb non può aprire l'interfaccia
Utilizzare Macbook Air 2013 e provare a connettere il telefono Dev Nexus 6.
Sul MAC Android Studio, è installato l'ultimo sdk di Android.
Quando faccio
adb kill-server
adb devices
ottengo:
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
Così hanno trovato il dispositivo, ID fornitore, ID del prodotto e la partita di serie quello che trovo nelle informazioni di sistema per il Nexus 6.
seguendo i suggerimenti trovati in linea ho provato - ma senza successo - la seguente per risolvere:
disconnettono e riattivazione modalità di debug al telefono, il passaggio anche tra le file di configurazione USB per la ricarica, MTP, PTP, RNDIS, Sorgente audio, MIDI, rendendo sempre che l'authoriztation per RSA impronta digitale del Mac è dato
chiusura Studio Android/DDMS, uccidendo adb tramite comando 'kill-server' così come processo di uccidere attraverso monitorare l'attività di Apple
run adb come root
riavviare il Mac più volte
riavvio il Nexus 6
reinstallare Android SDK completamente
provato con un altro debugging abilitato dispositivo Android (Samsung Galaxy Tab, anche qui adb trovato informazioni corrette dispositivo, ma non può accedere all'interfaccia con lo stesso errore)
provato con 3 diversi cavi USB, tutti i cavi che sono stati originariamente forniti con dispositivi Android
Attraverso google ho appreso che il codice di errore e00002c5 indica che il dispositivo è già utilizzato da un altro driver.
Avevo installato Sophos Home Antivir di recente. Pensando che questo potrebbe impedire ad ADB di aprire l'interfaccia del dispositivo, ho disinstallato completamente Sophos con il programma di disinstallazione fornito e riavviato il Mac.
Ogni suggerimento è apprezzato:
che i punti da risolvere?
come e00002c5 sembra essere un indicatore chiaro che un altro pilota ha il dispositivo in uso, come per scoprire quale processo che è e come fermarlo dal farlo
Ho lo stesso problema con un Macbook Pro 2015 e un Nexus 6P. Ho provato tutti questi passaggi con lo stesso errore e00002c5. Se avvio in modalità provvisoria, adb funziona, che tende a suggerire un altro driver. Sto ancora cercando un modo per vedere cos'altro avrebbe aperto quella porta. –
Hai mai installato "EasyTether"? se sì, questo potrebbe essere il colpevole. Quindi, apri il Finder. - Fai clic sul disco rigido del tuo Mac nel pannello di sinistra. - Dovresti vedere un breve elenco di cartelle. Aprire il titolo "Sistema". - Apri "Libreria". - Apri "Estensioni". - Cerca il file "EasyTetherUSBEthernet.kext" e trascinalo nel cestino. Il tuo computer potrebbe chiedere la tua autorizzazione, quindi conferma l'azione. - Riavvia il computer per cancellare tutte le tracce del driver di EasyTether dalla memoria. –
@IsankaWijerathne - Ho spostato EasyTetherUSBEthernet.kext in un'altra cartella e riavviato e tutti i tipi di software installati hanno iniziato a riconoscere il dispositivo Android. Questo risolve il problema per quelli di noi che hanno utilizzato EasyTether nel nostro passato ... Dovresti metterlo come risposta! – jmort253