Frequently use adb - litonghui/TechBlog GitHub Wiki
Android 开发常用 adb 命令
作为一个Android 开发,adb 命令的熟悉可以提高开发效率,列举一些容易被人忽视的adb 命令:
1,adb shell pm clean com.android.hui 清空数据
或许你可以说清空数据我可以在“设置-应用-相应应用”中找到,手动清空,但是首先浪费时间,其次有的软件“相应应用”中没有清空缓存和数据,比如浏览器(sogou)相关的软件。所以熟悉这个命令很实用。推荐指数4颗星。
2,adb shell logcat *:e(v,d,i,w) 抓取log
当然你可以在Android studio 中通过可视化图形抓取log, 但是首先这样比较low ,其次有的奔溃会一闪而过,不能及时看清,当然这个命令就能方便一些了。推荐指数3颗星。
3,adb shell wm size ,adb shell wm density
不知道大家怎么查看手机的尺寸和密度,推荐上面两个命令wm szie 和 density 快速方便查看手机尺寸和密度,推荐指数3颗星
4,adb shell install(uninstall)
这两个命令不说了,推荐指数5颗星
5,adb shell am start -n/-a 显示、隐示启动或者调试组件
adb shell am start -a android.intent.action.VIEW -d https://github.com 通过浏览器调起github ,作为卸载挽留,使用这招。
adb shell am start -a android.intent.action.CALL -d tel:182xxxxxxxx 调用拨号键盘打电话。
6,adb shell dumpsys activity|findstr top-activity
获取运行在前台的应用,使用场景,查看当前堆栈所有应用。ZB指数4星
7, adb shell getprop ro.product.model
查看手机型号。 输出结果:ATH-AL00 (荣耀7i )
8,adb shell screenrecord /sdcard/xxx.mp4
录制屏幕,以mp4 格式保存到 /sdcard ,需要停止时按Ctrl+c ,
9,adb shell screencap –p /sdcard/tmp.png
截图已png后缀保存文件路径
10,adb shell /system/bin/screencap -p /sdcard/screenshot.png
截取屏幕,以png 格式保存到 /sdcard
未完待续。。。