Android 驱动开发必备神器之 ADB

来源:互联网 发布:工程结构优化设计基础 编辑:程序博客网 时间:2024/05/17 02:49

ADB意为:Android Debug Bridge

在android驱动开发中常常使用到,下面是本人在链接 ADB devices 的时候出现的问题做简要记录:

【问题描述】

在Linux terminal中输入
#adb devices
List of devices attached
????????????    no permissions


【解决问题】

输入命令:

$ lsusb


显示:

....

Bus 002 Device 021: ID 18d1:0005 Google Inc.
....


修改文件:

确认修改/etc/udev/rules.d/51-andorid.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="0005", MODE="0666",OWNER=="lai"

修改文件属性:

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

sudo service udev restart


查看ADB devices设备连接状态:

$ adb devices

List of devices attached
0123456789ABCDEF    device

如果没有链接成功,则可以尝试关闭机器,重新连接USB设备即可!

$ adb push se955_scan.ko /system/
5764 KB/s (86616 bytes in 0.014s)