ADB的一些常用操作

Common usages of adb

Posted by Eric on November 26, 2022

做了这么久的Linux开发板, 各种连接方式都试过了, 从HDMI屏幕接键盘, ssh, telnet, serial port 串口, adb, 这么长时间的经验总结 - 应用层开发最好用的还是sshadb

常见使用

1. 连接

查看设备

1
adb devices

如果只有一个设备, 则可以直接进入终端

1
adb shell

如果devices有多个设备, 则需要指定序列号

1
adb -s 27a6f798a9aba056 shell

scrcpy同理

2. 传输

adb的传输是不需要指定 -r 递归的 , 也不需要ip地址, 指定双方路径即可, pull和push相同

1
adb push ./a.txt /home/firefly/Desktop/
1
adb pull /home/firefly/Desktop ./

3. 命令

可以直接在主机执行命令

1
adb shell reboot

安装软件

1
adb install *.apk

查看包名和路径

1
adb shell pm list packages -f

如果不需要看路径, 去掉 -f参数

1
adb shell pm list packages

用包名卸载软件

1
adb uninstall com.android.chrome