adb命令

adb定义以及常用命令

adb 介绍

ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)

它的主要功能有:

  • 运行设备的shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地apk软件安装至模拟器或android设备

定义:adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互

--------连接 adb
adb devices
未连接状态在这里插入图片描述
已连接状态(最有一行是连接设备的信息 用的是雷电模拟器)
在这里插入图片描述
--------adb开启
adb start-server
在这里插入图片描述
开启这一块需要注意,因为首次开启是没有提示的,关闭在开启有提醒
在这里插入图片描述
-----------查询当前应用程序的包名和启动项
adb shell dumpsys window w |findstr

---------查询包名
系统应用:adb shell pm list packages -s

第三方应用:adb shell pm list packages -3

在这里插入图片描述
在这里插入图片描述

---------安装apk
adb install C:\Users\ASUS\Desktop\baidu.apk

右击属性查看所在位置
在这里插入图片描述
在这里插入图片描述

-------卸载apk
adb uninstall com.baidu.searchbox
(包名字 位于package后面)
在这里插入图片描述

--------查看adb命令帮助信息
adb help
(adb命令忘记的话可以在帮助中查看)在这里插入图片描述
在这里插入图片描述

---------将移动端文件传输到电脑

adb pull 移动端路径 电脑路径

---------将移电脑文件传输到移动端

adb push 电脑路径 移动端路径

--------截屏
adb shell screencap -p 路径
在这里插入图片描述
log的打印
adb logcat *:E >C:\log\e.txt
Android 的日志分为如下几个级别:
V —— Verbose(最低,输出得最多)
D —— Debug
I —— Info
W —— Warning
E —— Error
F —— Fatal
S —— Silent(最高,啥也不输出)

Monkey

monkey定义

主要用于 Android 的压力测试,自动的一个压力测试小工具,主要的目的是为了测试App是否会Crash(崩溃)

Monkey 优缺点

优点:

  1. 使用简单
  2. 节省了重复操作的时间
  3. 随机输入可能会发现一些平常意想不到的缺陷。

缺点:

  1. 可以对Monkey Test的对象,时间数量,类型,频率等进行设置缺点:
  2. 测试的对象仅为应用程序包,有一定的局限性
  3. Monkey测试使用的时间流数据流是随机的,不能进行自定义

对手机所有应用进行测试

adb shell monkey 100

在这里插入图片描述

对模拟器里面的某一应用进行压测

adb shell monkey -p com.chaozh.iReaderFree 100

在这里插入图片描述

日志打印三种级别 -v -v -v -v -v -v

adb shell monkey -p com.chaozh.iReaderFree -v 10
在这里插入图片描述
Monkey所执行的随机事件流中包含11大事件

  1. 触摸事件百分比,即参数–pct-touch
  2. 手势事件百分比,即参数–pct-motion
  3. 缩放事件百分比,即参数–pct-pinchzoom
  4. 轨迹球事件百分比,即参数–pct-trackball
  5. 屏幕旋转事件百分比,即参数–pct-rotation
  6. 基本导航事件百分比,即参数–pct-nav
  7. 主要导航事件百分比,即参数–pct-majornav
  8. 系统事件百分比,即参数–pct-syskeys
  9. activity启动事件百分比,即参数–pct-appswitch
  10. 键盘翻转事件百分比,即参数–pct-flip
  11. 其他事件百分比,即参数–pct-anyevent

将log打印到文本中

adb shell monkey -p com.chaozh.iReaderFree -v 10 >G:\log\log1.txt
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值