在日常测试中,android的app测试是非常重要的一环,熟练使用adb命令则能极大的帮助我们协助(怼)安卓开发,自证不仅会点点点,让我们来看看adb的常用命令。
1.查看当前pc连接有几台安卓设备
可能是通过usb连接的,也可能是通过wifi连接的
可能是真机,也可能是模拟器
2.查看当前adb版本
3.安装/卸载应用
install apk文件名,如果不在当前文件夹还需要加上绝对路径
uninstall apk包名,至于如何获得apk的包名请看8.获得当前正在运行的应用包名,活动名
4.手机和pc互传文件
pull 手机上的文件 pc上的路径 ——将手机上的文件传到pc
push pc上的文件 手机上的路径 ——将pc上的文件传到手机
5.adb-server 的开启与关闭
6.获取日志文件
-v time ——在日志文件中加上时间
> path ——导出到pc的路径
分析日志文件是很重要的,我可能会另外再写一篇文章对日志文件进行分析
7.手机重启
安卓系统是基于Linux内核开发的,所以adb也支持一部分Linux命令(此处不再介绍简单的Linux命令),下面是adb shell常用命令。
8.adb shell两种使用方法
⑴.通过adb shell <command>直接调用
⑵.先进入安卓系统,再使用command,exit退出
9.启动应用
am start -n 应用的包名/应用的活动名
10.获得当前正在运行的应用包名,活动名
返回值中的第一个com.xxx为包名
第二个com.xxx为活动名
这两个参数经常会用到,尤其是包名
11.获得应用的apk所在路径
pm path 应用的包名
12.手机录屏
screenrecord 手机上存储的路径
ctrl+c结束
13.手机关机
此处的ERROR不太清楚啥意思,懂的大佬可以解答一下
感谢阅读,欢迎转载。
如有错误请及时指出,谢谢!
如有问题请留言,我懂的必然会回复!
共勉。
网友评论