解决Ubuntu adb无法连接上android手机

原创 2015年07月10日 14:27:06

开发环境

  • Lenovo 手机, android 4.0.1
  • Ubuntu 14.04
  • adb version: Android Debug Bridge version 1.0.31

解决步骤

断开手机与电脑连接,执行以下命令,查看自己电脑里有什么usb

lsusb

得到输出:

Bus 002 Device 004: ID 04f2:b272 Chicony Electronics Co., Ltd Lenovo EasyCamera
Bus 002 Device 003: ID 1c4f:0032 SiGma Micro 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

连接上手机,再次执行lsusb

Bus 002 Device 004: ID 04f2:b272 Chicony Electronics Co., Ltd Lenovo EasyCamera
Bus 002 Device 003: ID 1c4f:0032 SiGma Micro 
Bus 002 Device 013: ID 17ef:7513 Lenovo 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

通过比较,多了三行信息:Bus 002 Device 013: ID 17ef:7513 Lenovo
可以看到这个Lenovo手机的设备ID就是:17ef

vim打开/etc/udev/rules.d/70-android.rules
添加一行SUBSYSTEM=="usb", SYSFS{idVendor}=="17ef", MODE="0666"
其中这个17ef就是刚刚查到的设备ID,0666表示读写权限

保存退出vim

sudo chmod a+rw /etc/udev/rules.d/70-android.rules,给文件添加读写权限

sudo adb kill-server
sudo adb devices

List of devices attached 
8SHQ31202505YD6042E0    device

这样在就成功了,不知道为什么最后两个命令一定要sudo
没有sudo的话,就会输出

List of devices attached 
????????????    no permissions
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

几行命令解决adb无法连接Android手机的问题

[原创]几行命令解决adb无法连接Android手机的问题 环境:MAC系统,其它OS类似的处理 前言:最近偶尔出现Android Studio,Eclipse 都无法连接小米4手机进行真机调试,查看...

ubuntu下adb连接android手机调试

1.adb连接android手机默认情况下,Ubuntu下通过USB数据线连接G2手机后,adb可能无法正常连接到设备。按照一下步骤可以解决此问题。 1)在terminal下面运行lsusb命令...

在Linux下adb连接不上android手机的终极解决方案

1、做android开发的过程,碰到了Linux下adb识别不了android设备的问题,刚开始在网上google下,发现都是针对ubuntu下的一些说明:如google提供的方法:http://de...

在Linux下adb连接不上android手机的终极解决方案

1、做android开发的过程,碰到了Linux下adb识别不了android设备的问题,刚开始在网上google下,发现都是针对ubuntu下的一些说明:如google提供的方法:http://de...

在Linux下adb连接不上android手机的终极解决方案

1、做android开发的过程,碰到了Linux下adb识别不了android设备的问题,刚开始在网上google下,发现都是针对ubuntu下的一些说明:如google提供的方法:http://de...

Win7 PC无法识别android手机 / adb interface有黄色感叹号

今天公司停电,因此把安卓项目带回宿舍做。宿舍的笔记本,装的是Win7 x64,手机连上电脑后,windows可以识别,但Eclipse的DDMS中却无法识别,什么都没有: 然后打开设...

在Fedora等Linux系统中利用Adb连接Android手机

现在要用ADB连接摩托罗拉的手机,对其上的应用进行调试,并查看其logcat信息 首先利用lsusb命令查看设备信息 注意最后一行ID 22b8表示供应商ID 22b8,而...

adb连接Android手机

出处:http://blog.csdn.net/stpeace/article/details/24815417 adb是什么呢? 我就不多说了, 对于搞Android开发的人来说,...

MAC下使用adb连接android手机

介绍android手机如何连接到MAC系统上。

利用adb无线连接android手机进行调式 无需获得root权限

利用adb无线连接android手机进行调式 无需获得root权限要想使用无线调试有两个必须条件 1.手机和我们的电脑要处于同一网络,就是两个设备之间的ip地址能够ping通。 2....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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