「Linux」 adb 调试
1 配置
用 usb 把设备连接到主机上
查看设备 id: lsusb
输出:
Bus 001 Device 051: ID 05c6:901d Qualcomm, Inc. QCS405-IOT _SN:8E7B0839
我们使用 id 05c6
和 901d
;
配置 ~/.android/adb_usb.ini
文件内容为: 0x05c6
配置 /etc/udev/rules.d/70-android.rules
如果该文件不存在,则创建文件,且文件名字前的数字根据同级目录下的其他文件的 id 变化;
文件末尾加上:
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="901d", MODE="0666"
重启USB服务
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
sudo service udev restart
重启adb服务
adb kill-server
adb start-server
查看设备
adb devices
启动
adb shell
2 常用命令
功能 | 命令 |
---|---|
查看设备 | adb devices |
进入 linux 命令行 | adb shell |
上传文件 | adb push <local> <remote> |
下载文件 | adb pull <remote> <local> |
附录
A 参考资料
- 奔跑的码仔. Ubuntu下的adb配置方式[EB/OL]. https://blog.csdn.net/lhl_blog/article/details/82885454. 2018-09-28/2020-10-22.
- jacky-wangjj. Ubuntu安装adb[EB/OL]. https://blog.csdn.net/u011217649/article/details/52965296. 2016-10-29/2020-10-22.
- Jack-Chan. ADB调试工具[EB/OL]. https://blog.csdn.net/axi295309066/article/details/53333055. 2016-11-25/2020-10-22.
Comments