1、adb 抓取log
网上资料多,这里的命令直接截取自:https://blog.csdn.net/wenzhi20102321/article/details/81058196
//格式1:打印默认日志数据
adb logcat
//格式2:需要打印日志详细时间的简单数据
adb logcat -v time
//格式3:需要打印级别为Error的信息
adb logcat *:E
//格式4:需要打印时间和级别是Error的信息
adb logcat -v time *:E
//格式5:将日志保存到电脑固定的位置,比如D:\log.txt
adb logcat -v time >D:\log.txt
2、adb启动手机某些应用
启动应用
adb shell am start -n com.lammy.camera/com.lammy.camera.activity.GuidanceActivity
-n 后面的参数分别为包名,后面为包名后的activity
关闭应用
am后面的参数为包名
3、adb 来操作手机
激活屏幕(相当于电源键)
adb shell input keyevent 26
滑动屏幕 (如果没有图案锁,即可用来解锁)
adb shell input swipe 500 1000 500 100
后面四个数字。分别对应屏幕的2个坐标,从第二个坐标滑向第一个坐标
点击屏幕
adb shell input tap 537 385
这里给出一个获取屏幕坐标的方法,就是利用手机截屏或者android studio的截屏功能,将图片保存,用画图打开,就可以对应到你要点击的地方的坐标了。
利用这些简单的操作,拼凑起来就可以做成手机的一些批处理命令,结合window bat脚本 基本功能 可以利用电脑来自动化操作手机,或者进行软件测试。
adb 查看当前运行所有进程
adb shell
ps -A
adb查看所有包,以及里面的Activity
adb shell dumpsys activity top
会打印很多信息,根据你的应用的包,就可以看到当前应用的所有运行进程的 activity