ubuntu adb找不到设备

原创 2017年01月18日 14:32:31

问题:在ubuntu上连上手机,adb 相关操作时,看到是显示无设备。手机上已经设置了USB调试,但pc端显示不了。
输入adb devices显示no permission,或者是无设备显示。

adb devices 
List of devices attached 
????????????    no permission

这基本上权限问题。
在谷歌官网上给出以下操作:

$ wget -S -O - http://source.android.com/source/51-android.rules | sed "s/<username>/$USER/" | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules

如果你上不了官网也没关系,可以直接生成规则来访问。

1.lsusb查看设备ID

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 015: ID 05c6:9091 Qualcomm, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我需要的是这一条

Bus 001 Device 015: ID 05c6:9091 Qualcomm, Inc. 

对应的是idVendor:05c6,idProduct:9091

2.设置规则

sudo gedit /etc/udev/rules.d/51-android.rules 

添加

SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"  

保存并设置权限(不过由于是用sudo获取root权限设置的,所以一步设置权限可以不用。)

sudo chmod a+rx /etc/udev/rules.d/51-android.rules

重新运行adb
这里有两个方法都可以
(1)进入adb目录操作

cd ~/android-sdk-linux/platform-tools
sudo ./adb  kill-server  
sudo ./adb  start-server

(2)拔掉USB线重新连接。

最后,在adb devices就可以看到对应的设备了

List of devices attached 
0123456789ABCDEF    device

相关链接
https://source.android.com/source/initializing.html

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/loongago/article/details/54600951

Ubuntu adb 找不到设备的解决方法

原文链接:http://blog.csdn.net/lincyang/article/details/9093239 附加参考:http://developer.android.com/tools/...
  • akiyame
  • akiyame
  • 2015年07月14日 19:58
  • 1247

ubuntu14.04下adb devices找不到设备

adb devices
  • thdsea4
  • thdsea4
  • 2017年09月19日 11:24
  • 571

ubuntu系统下新设备在adb devices下找不到的解决方案

把手机插在usb上,并且打开了开发者模式,但是adb devices 下 却显示List of devices attached 为空 1首先,先$ lsusb,找到你的设备,我的设备就是倒数...
  • Joker_5
  • Joker_5
  • 2016年03月03日 19:18
  • 778

解决Ubuntu上ADB devices找不到设备的问题

有些手机练到Ubuntu上用adb devices找不到设备,原因是“adb内建有一个知名的厂商ID列表,对于列表内的设备,adb可以直接连接,而不在列表中的设备,它会直接返回,这也就是为什么andr...
  • loushuai
  • loushuai
  • 2015年05月07日 20:13
  • 4376

ubuntu下 adb devices找不到devices

ubunut下,adb devices 找不到设备
  • u011882998
  • u011882998
  • 2016年06月27日 17:35
  • 3771

Android问题集锦之十四:Ubuntu 12.04 adb 找不到设备的解决方法

问题描述与背景: 新来个测试手机,连接PC后adb devices下无设备。已经在手机端打开USB调试(Android4.0,设置—开发人员选项--选中USB调试),USB连接没有问题,可以打开手机的...
  • lincyang
  • lincyang
  • 2013年06月14日 11:31
  • 17449

Linux下adb devices找不到设备解决方法

ubuntu下USB连接Android手机后,使用adb devices 出现如下: List of devices attached ???????????? no permissions 或者...
  • qq_34452829
  • qq_34452829
  • 2017年01月04日 10:52
  • 2454

Ubuntu下Adb调试Android找不到设备的解决方法

Ubuntu下Adb找不到设备的解决方法 首先按照 SDK 上的说明建立 udev 的 rules 文件,然后:     在 ubuntu 10.10 下通过usb连接 Android设备,使用...
  • ljchlx
  • ljchlx
  • 2011年10月11日 23:42
  • 5906

Ubuntu下执行Adb devices Android找不到设备

近段时间需要由MTK平台转到Qcom平台开发,发现执行adb devices 命令,显示找不到设备,最后通过强大的度娘成功地解决问题,解决方案如下: 1) 在终端运行 lsusb,找到设备ID ...
  • jiulousanti
  • jiulousanti
  • 2013年11月28日 20:57
  • 4092

windows下和Ubuntu下adb找不到设备的解决方法

使用电脑连接android设置的时候,通常要做两步:1是安装USB驱动;2是启动adb工具。 第一步比较简单,只要修改android驱动的配置文件android_winusb.inf,把你设备的Ven...
  • Yao_GUET
  • Yao_GUET
  • 2014年04月19日 14:06
  • 10490
收藏助手
不良信息举报
您举报文章:ubuntu adb找不到设备
举报原因:
原因补充:

(最多只允许输入30个字)