美文网首页
Ubuntu 1404 adb 无法识别设备

Ubuntu 1404 adb 无法识别设备

作者: 13aaec9fb31b | 来源:发表于2017-08-29 19:23 被阅读186次

    参考

    http://blog.csdn.net/loushuai/article/details/45565951

    http://blog.sina.com.cn/s/blog_a9c55dfd0101l763.html

    有些手机练到Ubuntu上用adb devices找不到设备,原因是“adb内建有一个知名的厂商ID列表,对于列表内的设备,adb可以直接连接,而不在列表中的设备,它会直接返回,这也就是为什么android设备的驱动已经安装好了,而adb连接不上的原因。”

    解决方案:

    1. 用lsusb命令查询usb设备id

    不接手机

    root@EVO:~# lsusb

    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

    Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse

    Bus 001 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    接上手机

    root@EVO:~# lsusb

    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

    Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse

    Bus 001 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory

    Bus 001 Device 086: ID 1782:4012 Spreadtrum Communications Inc.

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    可以发现 ,Device 086是我的手机设备,usb id为1782。

    2. 进入~/.android/目录,创建adb_usb.ini文件;

    3. 编辑adb_usb.ini文件,将设备的usb id添加到文件里

    0x1782

    4. adb kill-server杀死adb服务;

    5. 最后,用adb devices重新查找设备,就可以找到了;






    相关文章

      网友评论

          本文标题:Ubuntu 1404 adb 无法识别设备

          本文链接:https://www.haomeiwen.com/subject/ynladxtx.html