I am having trouble debugging Android ADB via USB.
Using a Macbook Air 2013 and trying to connect a Nexus 6 phone.
MAC Android Studio has Android sdk installed.
When i do
adb kill-server adb devices
I get:
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
Thus, it was discovered that the device, vendor identifier, product identifier and serial number correspond to what I find in the system information for Nexus 6.
The following sentences found on the Internet, I tried - but did not have time - to solve the following:
disable and re-enable debugging mode on the phone, as well as switch between USB configurations for charging, MTP, PTP, RNDIS, Audio Source, MIDI, always checking that authorization for the Mac RSA fingerprint is set
shutting down Android Studio / DDMS, destroying adb via the kill-server command, and the kill process using Apple's activity monitor
run adb as root
restart your Mac several times
reboot Nexus 6
fully install Android SDK
I tried to use another device to work with debugging (Samsung Galaxy Tab, also here adb found the correct information about the device, but cannot access the interface with the same error)
tried with 3 different USB cables, all the cables that were originally sent with Android devices
Through google, I found out that the error code e00002c5 means that the device is already in use by another driver.
I recently installed Sophos Home Antivir. Thinking that this might prevent ADB from opening the device’s interface, I completely uninstalled Sophos with the uninstaller provided and rebooted the Mac.
Any hints are welcome:
What steps need to be addressed?
since e00002c5 seems to be a clear indicator that another driver has the device being used, how to find out which process is and how to stop it.
android adb usb macos nexus6
robscure Feb 26 '16 at 11:01 2016-02-26 11:01
source share