仓廪实则知礼节,衣食足则知荣辱。这篇文章主要讲述Android第三课 联调华为手机相关的知识,希望能为你提供帮助。
【Android第三课 联调华为手机】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
2)Linux系统还需要部署udev文件
1. lsusb
[email
protected]:~/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.
[email
protected]:/# cd
/etc/udev/rules.d/
[email
protected]:/etc/udev/rules.d# ls
[email
protected]:/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
推荐阅读
- Android第一课 资源帮助
- Android第四课 adb常用指令
- opencv-3.4.2-android-sdk.zip国内下载镜像
- Codeforces 1016G Appropriate Team 数论 FWT
- 在CMD命令下安装nexus报错 wrapper | OpenSCManager failed - 拒绝访问的问题
- Android高手进阶教程(十六)之---Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!
- Android高手进阶教程之----Android Handler的使用!!!
- Android 高手进阶教程(十三)之----Android 数据库SQLiteDatabase的使用!!
- Error:(12, 24) 警告: [deprecation] android.hardware中的Camera已过时.android