Linux连接华为手机

1 现象

windows环境,通过adb devices命令查看到华为手机的设备如下:

List of devices attached

????????????   device

Linux环境下出现的问题:

运行sudo ./adb devices 时,若有如下输出:

List of devices attached

???????????? no permissions

2解决方法

操作步骤

1)拨号:*#*#2846579#*#*

ProjectMenu->后台设置->USB端口配置->Google 模式

对就是拨号!!这个设置完毕之后,在windows上就可以正常的显示设备号了!!

显示结果如下:

List of devices attached

0C37DC0E2827    device

2Linux系统还需要部署udev文件

1. lsusb

ser@debian:~/bin/android-sdk-linux/platform-tools$lsusb

Bus 002 Device002: ID 8087:8000 Intel Corp.

Bus 002 Device001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device002: ID 8087:8008 Intel Corp.

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

Bus 004 Device001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device031: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)

我连接的是华为的机器,查看最后一个

Bus 003 Device031: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)

2.

root@debian:/# cd  /etc/udev/rules.d/

root@debian:/etc/udev/rules.d# ls

root@debian:/etc/udev/rules.d# vi51-android.rules

3.

SUBSYSTEM=="usb",ATTR{idVendor}=="12d1", ATTR{idProduct}=="1038",MODE="0600"

其中12d1,1038分别取自上述ID后面的两个数字

4.保存后给予权限:

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

5. sudo /etc/init.d/udev restart  或者 sudo restart udev

6. sudo ./adb kill-server

7. sudo ./adb start-server

8. sudo  ./adb devices

摘自:http://blog.chinaunix.net/uid-24856020-id-3388654.html

相关文章
相关标签/搜索