app中,用adb进行压力测试,adb(android debug bridge)其实就是安卓调试桥
个人容易混淆的地方如下:
第一,如果想进入手机端的某一个目录,应该先adb shell一下,进入手机端的操作页面,cd你想进入的目录,这个时候的命令可参考linux,ls\pwd这些都可以用。
第二,在进行日志保存的时候一定要指明保存的文件名,如log.txt,如果还想放在某一个文件夹中的,必须提前创建好文件夹。示例:保存在D盘-----adb logcat -v time > D:\log.txt(这个是直接保存D盘下的txt文件) 保存在D盘下的log文件夹------adb logcat -v time > D:\log\log.txt(文件夹提前建好,txt文件也要指定名字,这个同上一种情况是一样的),否则会找不到路径。
第三,在进行adb pull 和adb push时倒不用adb shell一下了,只是手机和电脑的路径要指明,但,若想查找包名,这里提供两种方式。1、adb shell 一下,然后执行pm list package -3/-s (-3表示第三方的软件的包名,-s表示系统自带的软件的包名,不加则会找出所有的软件的包名) 2、前台运行被测app(一定要前台运行),cmd窗口输入命令 adb shell dumpsys activity | find "mFocusedActivity"即可找到包名。
第四,检测命令
无论是配置jdk环境变量还是检测adb与手机是否连接,分别使用
java -version和adb devices,命令之间空格不要忘记了,个个单词都连再一起的命令肯定是无法执行的。
个人认为比较基础的几点,不难但如果不熟练的话还是很心累的。
关于adb命令经常不注意的点,仅仅只是个人的总结
最新推荐文章于 2022-01-20 09:39:50 发布