ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android – macbook adb无法打开界面

2019-09-23 09:26:05  阅读:185  来源: 互联网

标签:android macos adb usb nexus6


我遇到了通过USB调试Android ADB的问题.

使用Macbook Air 2013并尝试连接Nexus 6开发电话.

在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的系统信息中找到的内容.

我在网上找到以下建议后尝试了 – 但没有成功 – 以下解决方法:

>禁用并重新启用手机上的调试模式,同时在USB配置之间切换充电,MTP,PTP,RNDIS,音频源,MIDI,始终确保对Mac的RSA指纹进行授权
>关闭Android Studio / DDMS,通过’kill-server’命令杀死adb以及通过Apple活动监视器查杀
>以root身份运行adb
>多次重启Mac
>重新启动Nexus 6
>完全重新安装Android SDK
>尝试了另一个调试启用Android设备(三星Galaxy Tab,也在这里adb找到正确的设备信息,但无法访问相同错误的界面)
>尝试使用3种不同的USB电缆,所有电缆最初都与Android设备一起提供

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

我最近安装了Sophos Home Antivir.认为这可能会阻止ADB打开设备界面,我使用提供的卸载程序完全卸载了Sophos并重新启动了Mac.

任何提示都表示赞赏:

>要解决哪些步骤?
>因为e00002c5似乎是另一个驱动程序正在使用该设备的明确指示,如何找出哪个进程以及如何阻止它执行该操作

解决方法:

我也遇到了这个错误,事实证明我的问题是在Chrome中打开了一个Stetho标签页(即URL chrome:// inspect /#devices中的标签页),我猜这个标签导致设备在使用中.关闭该选项卡,然后运行adb kill-server,使adb设备再次运行.

标签:android,macos,adb,usb,nexus6
来源: https://codeday.me/bug/20190923/1814981.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有