注意:以下所有 () 均为辅助查看,使用命令时不需携带。
查看最上层Activity:
windows:
adb shell dumpsys activity | findstr "mFocusedActivity"
linux:
adb shell dumpsys activity | grep "mFocusedActivity"
查看已连接的所有设备:
adb devices
push文件到手机:
adb push (push的文件) (手机内指定路径)
pull手机文件到指定目录:
adb pull (手机文件绝对路径) (保存的目录)
连接指定IP设备:
adb connect 192.168.0.1
断开连接指定IP设备:
adb disconnect 192.168.0.1
安装APK文件:
adb install ( APK绝对路径) || adb install -r ( APK绝对路径)
如果已经安装过则需要添加 -r , -r 代表如果apk已安装,则重新安装apk并保留数据和缓存文件。
卸载App:
adb uninstall (app包名)
清除应用数据与缓存:
adb shell pm clear (app包名)
开启ADB服务:
adb start-server
关闭ADB服务:
adb kill-server
启动某app:
adb shell am start -n (app入口Activity)
查看屏幕分辨率 :
adb shell wm size
查看屏幕密度:
adb shell wm density
查看指定TAG的日志:
adb shell "logcat | grep yourTag"
截屏并保存到指定路径:
adb shell screencap -p [savepath]
常用KeyCode: