adb入门命令及解释

1.adb是安卓的sdk的一个工具 适用于安卓手机 用途:使用adb命令查看APP的安装卸载等
sdk:写APP的一个软件

2adb组成:客户端- 服务器(电脑)- 守护进程(daemon)

3.环境部署:安装adb 便捷方式:a环境变量设置方便打开 b 打开adb文件夹位置然后切换为cmd
安装完win+R 进入cmd命令,输入adb version 查看版本号

4.下载夜神安卓模拟器,调成安卓手机模式(下载后在右上设置中找到性能设置)
adb连接到夜神模拟器命令:adb connect 127.0.0.1:62001

  1. adb devices 检测安卓设备

  2. adb pull命令:把手机文件拷贝到电脑中
    adb shell 进入手机模式(root模式) 切换到手机内部存储路径(cd /sdcard) -》然后查看该路径下的所有文件(Ls) -》找到某个文件退出命令:exit
    adb pull 刚刚找到的手机文件路径 要放入的电脑路径(电脑路径后面要加/)

  3. adb push :把电脑中文件拷贝到手机中(注意目录文件路径后加/,否则会报错) :adb push C:\Users\Administrator\Desktop\3.6.txt /sdcard/

8.adb将APP的logcat输入到电脑文件中 (adb 查看APP日志)ctrl + c终止日志
adb logcat -v > 对应的log日志存放位置 (adb logcat > D\logcat\logcat_2020-3-12.txt)(>是重定向符号,把>前面的内容重定向到>后面的文本框中)

9.adb连接夜神模拟器:
a.打开夜神模拟器,打开设置,调成手机模式,初次进入的话,进入设置,点击版本号5次,可以激活使用开发者模式,进入后打开USB调试功能

b.打开文件资源管理器,进入夜神模拟器的安装位置,在地址栏输入cmd,回车,会打开cmd窗口,进入的路径就是夜神模拟器的安装位置。我的默认安装位置:C:\Program Files (x86)\Nox\bin

c.输入nox_adb.exe connect 127.0.0.1:62001即可以连接到adb

 或者是 adb connect 127.0.0.1:52001   连接后在cmd中输入adb devices 查看

10安装,卸载
安装:adb install 安装包名 卸载:adb uninstall 包名
查看当前应用程序的包名命令:adb shell dumpsys activity | find "mFocusedActivity"(可上网查)
查看所有应用程序包名 :ADB shell pm list packages
卸载:adb uninstall com.tencent.mm (卸载微信)

11.端口62001作用:每个程序在电脑上对应一个端口号

12 抓取app日志文件:日志都是各种软件和一些系统的缓冲区中记录下来的,可以用logcat命令获取

adb logcat -b radio > C:\Users\Administrator\Desktop\logcat\logcat_radio.txt
                输入命令后光一直在抓取,按Ctrl+c 停止   (命令中-b radio 可以省略,命令默认抓取的就是mian模块日志())  

抓取日志并获取时间戳命令:adb logcat -v time > 存放文件的路径加文件名称

13.日志文件分析:1.时间戳
2.日志输出优先级: 由低到高
(ctrl+f 查找) a.在安卓手机中 v (verbose)最低级别 一般在开发调试中使用,不在正式环境中出现,一般发现之后让开发关闭
b. D (debug)调试
C. I (info)一般提示性信息
d. w (warming)警告
e. E (error)出现影响运行的错误 ,测试一般看E就行

14.app弱网测试: 1.fiddler

端口号:标志计算机及主机上唯一服务

15.monkey 安卓系统的APP压力测试进行触摸屏幕,滑动鼠标,按键来对设备进行压力测试(产品稳定后使用) 连接到夜神模拟器在cmd窗口输入命令
-v 命令:
adb shell monkey {+命令参数} 次数
adb shell monkey -v 1000 正常测试时加三个-v 优先级最高,测得东西最多,日志最全方便找到问题 (随意点击1000次)

     查看monkey日志 :adb shell monkey -v 300 > C:\Users\Administrator\Desktop\logcat\monkey.txt

 -P 对单个或多个APP进行操作
     adb shell monkey -v -v -v -p 包名 300  
多个APP测试:adb shell monkey -v -v -v -p 包1 -p 包2 次数
posted @ 2020-11-03 16:07  丈三小僧  阅读(125)  评论(0)    收藏  举报