如何配置安卓的环境安装

 

一、首先需要准备的软件

         

1、JDK(前面已经写过JDK的安装步骤可以参考)

 

2、ADT

 

3、Andriod手机驱动

 

 

 

二: 重点讲讲ADT如何安装:

     

         ADT直接解压到某个目录下(注意目录不要有中文):

 

      下载地址可以在我的腾讯网盘下载: https://www.weiyun.com/disk

 

 

 直接解压就能用了,然后配置环境

1、配置环境变量

(1)在系统变量中一个变量名称:ANDROID_HOME, 变量值为路径,

比如:F:\Teaching999\Tool\adt\sdk

(2)在系统变量path后面加上  %ANDROID_HOME%\build-tools\android-4.3;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools

 

 

 

 

验证一下:现在保证:

   1、装上安卓模拟器了(模拟器可以安装这个iTools 在我的腾讯云可以找到)

 

 

 

可以输入以下验证是否成功,cmd输入:adb devices

 

 

 

 

 

 

要测试App的稳定性,首先要获取到要测试的App的包名。在工作中可以直接问开发索取包名,或者根据经验自己输入命令查找包名也行。

 

方法1:

 

获取所有包名:

 

adb shell pm list package

 

获取第三方包名:

 

adb shell pm list package -3

 

方法2:获取包名和activity(一般包名以com开头例如下面截图)

 

 

 

adb logcat | findstr START

 

输入该命令,然后点击要启动的app,即可获取到包名和activity

 

 

一:

 

//指定一个包Monkey程序模拟100次随机用户事件

 

adb shell monkey -p com.sf.DarkCalculator 100

这里的:com.sf.DarkCalculator就是包名,

-p用于约束限制,用此参数指定一个或多个包(即App)。指定包之后,Monkey将只允许系统启动指定的APP如果不指定包,Monkey将允许系统启动设备中的所有APPcom.sf.DarkCalculator为包名,100是事件计数。

 

二:

adb shell monkey -p com.sf.DarkCalculator –v 100

 

说明:日志级别用于指定反馈信息级别(信息级别就是日志的详细程度),日志级别 Level 0 ,仅提供启动提示、测试完成和最终结果等少量信息。

 

三:

adb shell monkey -p com.sf.DarkCalculator –v -v 100

说明:日志级别 Level 1,提供较为详细的日志,包括每个发送到Activity的事件信息。

 

 

四:

adb shell monkey -p com.sf.DarkCalculator –v -v -v 100

 

说明:日志级别 Level 2,提供最详细的日志,包括了测试中选中/未选中的Activity信息。

 

五:

 

--throttle <毫秒>

 

用于指定用户操作(即事件)间的时延,单位是毫秒;如果不指定这个参数,monkey会尽可能快的生成和发送消息。

 

//指定用户操作(即事件)间的时延

 

adb shell monkey -p com.sf.DarkCalculator –-throttle 1000 -v 100

 

六:

 

//调整触摸事件的百分比

 

adb shell monkey -p com.sf.DarkCalculator --pct-touch 10 -v 1000

 

说明:--pct-{+事件类别}{+事件类别百分比}用于指定每种类别事件的百分比(在Monkey事件序列中,该类事件数目占总事件数目的百分比),--pct-touch {+百分比}用于调整触摸事件的百分比(触摸事件是一个down-up事件,它发生在屏幕上的某单一位置)

 

七:日志重定向:

 

Monkey参考命令

 

adb shell monkey -p com.tencent.XXX(替换包名) --throttle 500 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes  -v -v -v 1000000>d:\monkeyScreenLog.log

 

其中:d:\monkeyScreenLog.log的意思就是重定向到这个文件,可以随便取,不用在WINDOS里面建文件,会自动创建,把日志的细则放进去

例如下面实例:

 

 

 

 

八:Money架构

Event percentages(事件百分比):

0:点击事件百分比,即参数--pct-touch

1:滑动事件百分比,即参数--pct-motion

2:缩放事件百分比,即参数--pct-pinchzoom

3:轨迹球事件百分比,即参数--pct-trackball

4:屏幕旋转事件百分比,即参数--pct-rotation

5:基本导航事件百分比,即参数--pct-nav

6:主要导航事件百分比,即参数--pct-majornav

7:系统按键事件百分比,即参数--pct-syskeys

8:Activity启动事件百分比,即参数--pct-appswitch

例如:--pct-touch 30 意思是:让“点击事件”的百分比设为30%,

            --pct-motion 35 意思是让“滑动事件”百分比为35%

 

 

 

 

 

 

 

 

posted @ 2021-12-31 17:16  一腔热情  阅读(335)  评论(0编辑  收藏  举报