Linux下用adb连接手机的问题解决

系统 Linux
在Linux系统里面,你是否曾经遇到过手机插上USB之后,adb并不识别,显示的是问号,在eclipse里面也是这样的问题?若是这样,你可以看看下面的这篇文章,对你会有帮助的。

Linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样。

解决方法如下:

1.在bash中输入lsusb,可以看到很多BUS设备,很多都是Linux Foundation 1.1 root hub的,这是没有插上usb设备的端口,插上手机的端口会出现另外的字符串,比如我的是High Tech Computer Corp. 然后记下它的id:0bb4:0c02

2.在/etc/udev/rules.d目录下新建一个51-Android.rules文件,内容如下:

Java代码:

SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660",GROUP="plugdev" 
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="Android_adb" 
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", SYMLINK+="Android_fastboot"

这里的idVendor是***步中记下的id。

3.执行如下命令

Java代码:

chmod a+r /etc/udev/rules.d/51-Android.rules 
sudo adb kill-server 
sudo adb devices

然后就会发现 adb可以用了。

【编辑推荐】
 

  1. Linux文件分割与合并:split&cat
  2. Linux进程与作业的区别及相关命令
  3. Linux下利用ext3grep恢复被删除的文件
  4. Linux十大妙用:充当Windows修复工具
  5. Linux 20周年到底在哪天?Linus Torvalds告诉你

 

责任编辑:冯宇 来源: Linux社区
相关推荐

2011-08-10 13:46:36

Navicat MySMySQL

2016-12-14 12:00:27

手机APPADB

2009-06-30 14:02:00

Struts乱码Eclipse

2011-04-25 13:06:38

EclipseLinux

2011-08-16 14:32:23

UbuntuLinuxQQ

2010-03-30 16:04:34

Linux Nginx

2009-08-20 08:58:05

Windows 7魔兽全屏

2010-05-19 18:56:17

2011-09-02 13:25:39

UbuntuMacbuntu

2010-01-05 10:02:56

LinuxRAID常见问题

2010-05-05 14:20:46

AIX CDE

2011-06-27 16:44:59

Qmake

2011-06-13 16:16:32

Qt 中文问题

2010-04-28 18:01:15

Unix系统

2010-06-17 11:35:24

Ubuntu 修复Gr

2011-08-25 18:35:07

Linux cron执

2009-10-27 10:48:26

linux问题解决

2020-05-06 14:14:50

Linux依赖软件

2009-02-26 11:13:41

Weblogic中间件JSP

2010-05-05 10:25:24

Unix操作系统
点赞
收藏

51CTO技术栈公众号