常用adb命令

adb 服务

// 终止服务
adb kill-server
// 启动服务
adb start-server

连接设备

adb connect [ip:port]
// 连接Mumu模拟器
adb connect 127.0.0.1:7555

// 连接雷电模拟器
adb connect 127.0.0.1:62001

// 连接逍遥模拟器
adb connect 127.0.0.1:21503

日志

清空日志

adb logcat -c

抓日志

// d:/logcat.txt 为日志路径
adb logcat -v time >> d:/logcat.txt

传数据

设备到电脑

// adb pull [设备文件] [电脑目标路径]
adb pull /data/data/com.zingking.app/hlj.png d:/hlj.png

截图/录屏

截图

// -p 后的参数为设备内部存储路径
adb shell screencap -p /data/data/com.zingking.app/hlj.png
// 从设备保存到电脑,d:/hlj.png 为电脑路径
adb pull /data/data/com.zingking.app/hlj.png d:/hlj.png

录屏

// 默认录制 180s 
adb shell screenrecord /sdcard/demo.mp4
// 录制 10s
adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4

清理数据

adb shell pm clear [包名]

启动/停止应用

// 启动应用
adb shell monkey -p [包名] -c android.intent.category.LAUNCHER 1
// 停止应用,不会清除数据
adb shell am force-stop [包名]

查看当前 Activity

adb shell dumpsys activity | findstr "mFocusedActivity"

你可能感兴趣的:(常用adb命令)