macbook adb无法打开界面

我遇到了通过USB进行Android ADBdebugging的问题。

使用Macbook Air 2013并尝试连接Nexus 6 dev手机。

在MAC Android Studio上,安装了最新的android sdk。

当我做

adb kill-server adb devices 

我得到:

 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 

所以它发现设备,供应商ID,产品ID和序列符合我在Nexus 6的系统信息中find的内容。

以下build议在网上find我试过 – 但没有成功 – 下面解决:

  • 在电话上禁用和重新启用debugging模式,还可以在USBconfiguration之间切换以进行充电,MTP,PTP,RNDIS,audio源,MIDI,并始终确保授予Mac的RSA指纹授权

  • closuresAndroid Studio / DDMS,通过'kill-server'命令杀死adb,并通过苹果活动监视器查杀进程

  • 以root身份运行adb

  • 重新启动Mac几次

  • 重新启动Nexus 6

  • 完全重新安装Android SDK

  • 尝试与另一个debugging启用Android设备(三星Galaxy Tab,也在这里adb发现正确的设备信息,但不能访问接口有相同的错误)

  • 尝试使用3种不同的USB电缆,这些电缆是最初随Android设备一起提供的

通过谷歌,我了解到错误代码e00002c5意味着该设备已被其他驱动程序使用。

我最近安装了Sophos Home Antivir。 考虑到这可能会阻止ADB打开设备界面,我使用提供的卸载程序完全卸载Sophos,然后重新启动Mac。

任何暗示赞赏:

  • 哪个步骤解决?

  • 因为e00002c5似乎是另一个驱动程序使用该设备的明确指示,如何找出是哪个进程以及如何阻止它进行

我也遇到了这个错误,事实certificate,我的问题是,一个Stetho选项卡在Chrome中打开(即URL chrome:// inspect /#设备上的选项卡),我想这是导致设备正在使用中。 closures该选项卡,然后运行adb kill-server ,使adb devices再次工作。

通过USB连接到Mac的Galaxy S7也会出现同样的症状。 在我的情况下,我已经打开了三星齿轮开发的Tizen IDE。 这也阻止了adb正常工作。 closuresTizen IDE立即帮助。

如果您第一次连接手机,则可能已经确认了手机上的计算机的授权。 您必须删除电话上的授权,然后重新连接/重新授权。 否则,设备将显示在设备列表中,但未经授权。 (即你不能debugging…)

我遇到了这个问题,消息“无法打开接口:e00002c5”。 e00002c5表示另一个应用正在使用该设备。 Tizen工作室是造成这个问题的应用程序。 closures的Tizen IDE和连接的设备可在adb设备列表中find。

我正在用LG K4手机debugging我的Mobillyo应用程序。 我closures了Android Studio,然后在手机设置中启用了USBdebugging,将设置保持打开状态,重新打开Android Studio运行,用手机信息和未经授权的对话框打开,被要求在手机上批准,触摸确定,它的工作。

如果您使用的是VirtualBox并打开了一个虚拟机,则可能是在主机上插入虚拟机时尝试使用adb。 问题是你不能同时插入你的设备。

解决scheme :如果虚拟机检测到设备,请取消选中右下方的设备。

在这里输入图像说明

如果您一直在虚拟机上访问您的设备,并且正在尝试从您的主机操作系统访问您的设备,首先必须断开设备与虚拟机箱的连接。 要做到这一点去setting> USB > unchecked the device from list

然后先拔下手机并重新插入。 或者杀死并使用>adb kill-server >adb start-server 。 这个对我有用。