连接adb :
adb connect 127.0.0.1:62001
查看设备 :adb devices
开启/关闭adb服务adb start-rver
adb kill-rver
断开设备adb disconnect ip:端口 ## 取消链接ip设备
安装apkadb install -r <apkname (apk的完整路径)>
-r :覆盖原安装文件 -s :将应用安装指定设备中(多设备/或模拟器)
默认安装: adb install apk地址
覆盖安装: adb install -r apk地址
指定设备安装:adb -s 设备ip install apk地址
查看已安装的应用packageName:adb shell pm list packages # 查看所有应用
adb shell pm list packages -s #查看系统应用
adb shell pm list packages -3 ##
查看三方应用
查询apk文件在手机上的安装位置则可以在上面的命令后加-f参数
adb shell pm list packages –f
然后输出的信息就是 包名 对应着的 apk文件的包名
卸载已安装包名:adb uninstall 包名 (com格式的名)使用Monkey对程序进行压力测试:adb shell monkey –p 包名 –v –v -s 500
-v
Level 0 : adb shell monkey -p com.android.calculator2 -v 100
## 缺省值,仅提供启动提示、测试完成和最终结果等少量信息
Level 1 : adb shell monkey -p com.android.calculator2 -v -v 100
## 提供较为详细的日志,包括每个发送到Activity的事件信息
Level 2 : adb shell monkey -p com.android.calculator2 -v -v -v 100
## 最详细的日志,包括了测试中选中/未选中的Activity信息
-s
随机种子数,用于指定伪随机数生成器的ed值,如果ed相同,则两次Monkey测试所产生的事件序列也相同的。
示例:
测试1:adb shell monkey -p com.android.calculator2 –s 10 100
测试2:adb shell monkey -p com.android.calculator2 –s 10 100
输出日志到本地目录:
adb shell monkey –p 包名 -v 500 > 本地目录XXX.log
指定一个包:adb shell monkey -p包名100
指定多个包:adb shell monkey –p包名1 –p 程序名称2 100
注:程序名称为包名,100是事件计数(即让Monkey程序模拟 100次随机用户事件)
文件传输pull:获取文件
adb pull 要获取的文件路径 存储的文件路径
push:上传文件
adb push 要上传的文件路径 存储的文件路径
查看日志输出adb logcat
查看当前聚焦Activity类名Adb shell模式
dumpsys activity | grep "mFocudActivity"
Windows系统
adb shell dumpsys activity | findstr "mFocudActivity"
启动应用(指定页面)adb shell am start -W 包名/相对包名的类名
如:adb shell am start -W com.wandoujia.phoenix2/com.pp.assistant.activity.PPMainActivity
本文发布于:2023-02-28 20:00:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167764862073727.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:adb命令(adb命令安装apk包).doc
本文 PDF 下载地址:adb命令(adb命令安装apk包).pdf
留言与评论(共有 0 条评论) |