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
。 这个对我有用。