指点成金-最美分享吧

登录

adb devices 检测不到真机问题的解决方案

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了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 检测不到真机问题的解决方案的主要内容,如果未能解决你的问题,请参考以下文章