android adb操作手机和常用命令

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

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值