adb命令学习记录

利用adb连接手机
这是利用的USB连线连接

adb devices

注:只有手机开启了USB调试才能使用adb工具
在这里插入图片描述
“56c2aa84”——就是这台手机的“名称”

也可以无线连接控制
在这里插入图片描述
手机和电脑必须处于同一局域网!!!
首先利用 “5555”接口监听该手机,此时还是USB连接好的
然后断开USB连接,查看手机IP地址,命令连接 IP地址
最后检查连接,连接成功

尝试安装某APP,成功

adb install ... .apk

在这里插入图片描述
此安装方式,如果已经存在,无法安装;
覆盖安装:

adb install -r xxx.apk

卸载

adb uninstall com.zhy.app

“com.zhy.app”是安装包“包名”

获取手机CPU信息

adb shell cat /proc/cpuinfo

在这里插入图片描述在这里插入图片描述
HardWare后面的是CPU的型号

抓取日志
直接查看日志

adb logcat

在这里插入图片描述
将日志保存查看

adb logcat>1.log

1.log 是自定义的日志名,存在当前命令路径下
在这里插入图片描述
Ctrl+C结束抓取
1.log 内容
在这里插入图片描述

屏幕截图,并将截图存放在sdcard下

adb shell screencap /sdcard/screen.png

可利用指令adb pull /sdcard/screen.png将文件复制到电脑。路径还是命令所在路径中

在这里插入图片描述
录制屏幕(Android4.4以上可用)

adb shell screenrecord /sdcard/demo.mp4

ctrl+C,停止录制
同样的利用adb pull /sdcard/demo.mp4可将录制文件复制到电脑。

向屏幕输入内容

adb shell input text "insert%stext%shere"

“insert%stext%shere” 因为该操作是在桌面进行所以输入位置就是底部搜索栏

%s-表示空格

模拟点击
在这里插入图片描述
后面坐标为屏幕坐标,想要获取屏幕某点坐标可以利用手机开发者工具

模拟手势滑动

adb shell input swipe 100 200 200 100 450

“100 200 200 100 450”
表示从屏幕坐标(100,200)开始,滑动到(100,450)结束,整个过程耗时200ms.

使用上面的命令还可以模拟”**长按(long press)**操作,也就是2个坐标点相同,耗时超过500ms.

adb shell input swipe 100 200 500 100 200

运行应用,可以实时查看当前正在运行的Activity;

adb logcat | grep ActivityManager

另外,也可以通过输入:adb logcat ActivityManager:I MyApp:D *:S,过滤标记为“ActivityManager”和“MyApp”的日志信息。

adb logcat ActivityManager:I MyApp:D *:S
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值