adb常用命令总结

1.获取设备列表和设备状态

adb devices

2.安装/卸载app

adb install 包信息

adb install -r 包信息    //覆盖安装

adb install -d 包信息    //安装的版本比手机上的版本低

adb uninstall pkname    //卸载

3.将PC机上的文件push到手机上

adb push 文件 /sdcard/

4.将手机上的文件pull到PC机上

adb pull /sdcard/50.zip(文件) D:\back(路径)

5.查看adb后台进程

adb shell ps | findstr adbd

6.获取当前界面的包名信息

adb shell dumpsys window | findstr mCurrentFocus

7.app禁用命令、启用命令

adb shell pm disable-user 包名    //禁用命令

adb shell pm enable 包名    //启用命令

8.内存快速填充命令

adb shell dd if=/dev/zero of=/sdcard/file bs=1024000 count=1024    快速填充1G内存

9.获取手机品牌

adb shell getprop ro.product.brand

10.截屏

adb shell screencap -p /sdcard/screenshot.png

11.重启手机

adb reboot

12.抓取adb LOG

adb shell -v time > D:\log.txt    //一般问题log的抓取

//显示问题log的抓取
adb shell dumpsys SurfaceFlinger > D:\SF.txt    

adb shell dumpsys window > D:\win.txt

13.Monkey命令

adb shell monkey -p com.coloros.soundrecorder --ignore-crashes --ignore-timeouts --throttle 300 -v -v -v 100000>F:\monkey_soundrecorder_log.txt


参数-p:指定包名
参数--ignore-crashes:忽略crashes
参数--ignore-timeouts:忽略超时
参数--throttle:事件间隔时间
参数-v:控制运行日志跟踪的详细程度,默认三个等级,-v越多,日志越详细
参数100000:操作次数
参数>F:\monek_soundrecorder_log.txt:日志保存路径

你可能感兴趣的:(面试,android,android,studio,mariadb)