install--ADB
一、环境:
1、官网下载SDK,进行安装
2、配置环境变量,新建系统变量Android将安装目录添加(到SDK)
3、系统变量path,将上述的变量加入path中,在变量值后添加(;%Android%)或者(%ANDROID_HOME%\TOOLS;%ANDROID_HOME%\PLATFORM-TOOLS;)
4、检查安装的adb是否成功,如adb versions
5、检查是否连接成功:用USB连接手机到电脑,adb devices
二、常用命令:
查看设备:adb devices
查看版本信息: adb version
停服务:adb kill-server
启服务:adb start-server
安装程序:eg:adb install d:\gongju\app-release.apk
pull命令:adb pull <local> <remote>
eg:adb pull foo.txt /sdcard/foo.txt <local>pc端某个位置,<remote>移动设备或者模拟器的某个位置
adb push <local> <remote>
adb push d:\java.txt /sdcard/java.txt 将d盘的拉入到手机中
查看当前包名和activity名:adb shell dumpsys window | findstr mCurrentFocus
查看包名:adb shell pm list packages
查看进程:netstat -ano | findstr "5037" ,处于监听状态的可以根据PID杀掉进程(adb默认端口号5037) eg: tasklist |findstr 9692(查看9692的进程)--》 taskkill /pid 9692 -t -f(根据进程号杀进程)
adb shell 打开shell命令(必须是root才行),linux常用命令,如ls,cd等均可使用
三、monkey测试:
1.下载安装(配置path)--》链接adb--》查看链接是否成功--》根据测试需要monkey压力测试(通常夜间进行,保存于日志中)
eg:adb shell monkey -p com.w2cx.businessversion --throttle 100 --pct-touch 50 --pct-motion 50 --ignore -timeout --ignore -crashes -s -v -v 10000 >d:monkey_log\monkey_3.txt
eg:adb shell monkey -p package -v -v 100
2.分析日志:注意查找日志中的无响应问题和崩溃问题。无响应问题可以在日志中搜索 “ANR” ,崩溃问题搜索 “CRASH” ,内存泄露问题搜索"GC"(需进一步分析),异常问题搜索 “Exception”(如果出现空指针, NullPointerException,需格外重视)