adb devices 检测不到真机问题的解决方案
Posted 简一_hz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb devices 检测不到真机问题的解决方案相关的知识,希望对你有一定的参考价值。
在android开发过程中我们经常要用到真机调试;但是在命令模式下输入adb devices 提示 " Can not find devices", 我们要怎么解决呢?
windows
1. 插拔USB重试
2.手机关机重启
3. 插上USB后,重新装一下驱动,ADB驱动
4. 关掉电脑上360手机助手,安全卫士之类的
5. windows进程下关掉adb.exe; 关掉eclipse重试
6. 输入命令:
adb kill-server
adb start-server
adb root adb devices
7. 找到.android文件夹,在该文件夹下添加一个adb_usb.ini文件(若已存在,则直接打开修改),里面内容为0xVID号
VID号获取方法:
计算机管理 -〉设备管理 -〉android phone -> Android Composite ADB Interface ->右键属性-〉详细信息 -〉找到VID_后面的四位数字即可
Ubuntu
不同手机用数据线与ubuntu连接后,执行adb devices,好多出现找不到devices的情况。
这里解决措施:
1. 执行lsusb(连接手机前与后)
找到显示内容的差异项:
Bus 003 Device 027: ID 2717:ff68
2. 执行命令:sudo gedit /etc/udev/rules.d/51-android.rules
注:也可能是其他文件,自己灵活处理,如果没有这个文件,则自己创建下,并且更改权限为可执行。
在该文件中添加一行内容:SUBSYSTEM=="usb", ATTRidVendor=="2717", ATTRSidProduct=="ff68", MODE="0666" 之后保存退出。
3. 进入文件夹 ~/.android ,找到文件:adb_usb.ini
打开次文件: sudo gedit adb_usb.ini
将2中填写的ATTRidVendor=="2717"中内容补充进入: 0x2717
保存退出。
4. sudo service udev restart
5. adb kill-sever
adb start-server
以上是我自己遇到这个问题,查找各种资料和多次尝试下的总结,希望对大家能有所帮助!
以上是关于adb devices 检测不到真机问题的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
adb devices 找不到连接设备 显示 List of devices attached 解决方法