Android ADB 常用命令


#查看所有连接设备
adb devices

# 通过USB设置网络调试端口 会自动重启设备端的ADB服务
adb tcpip 5555
#连接网络设备
adb connect 192.168.1.2:5555

# 切换到USB调试
adb usb

#ADB操作多设备时选择某个网络设备
adb -s <设备名> shell
#ADB操作多设备时选择某个USB设备
adb -d <设备名> shell

#多设备时scrcpy投屏选择某个USB设备投屏
scrcpy -d <设备名> 
#多设备时scrcpy投屏选择某个网络设备投屏
scrcpy -e <设备名> 

#关闭ADB服务
adb kill-server
#开启ADB服务
adb start-srever

#断开所有连接
adb disconnect


#重新启动设别
adb reboot
#重启到fastboot
adb reboot bootloader
#重启到recovery
adb reboot recovery

#从电脑上推送文件到手机
adb push <电脑路径> <手机路径>
#从手机上拉取文件到电脑
adb pull <手机路径> <电脑路径>

#查看进程列表
adb shell ps
#结束某个进程
adb shell kill [pid]

#安装Apk
adb install -r <电脑上的Apk>
#允许降级安装Apk
adb install -r -d <电脑上的Apk>
#卸载软件
adb uninstall <包名>
#卸载但保留数据和缓存文件
adb uninstall -k <包名>

#列出系统应用
adb shell pm list package -s
#列出第三方的应用
adb shell pm list package -3
#列出来安装源
adb shell pm list package -i
#列出包名和路径
adb shell pm list package -f

#列出应用的安装位置
adb shell pm path <包名>
#列出应用的详细信息
adb shell pm dump <包名>
#清除应用的缓存数据
adb shell pm clear <包名>