您现在的位置是:首页 > 正文

monkey环境搭建

2024-02-01 04:46:47阅读 3

 monkey的安装环境需要4块:

1.Java环境JDK的安装

2.Android SDK环境

3.启动模拟器(夜神模拟器)或者真机

4.执行monkey测试命令

 

第一部分:Java环境的安装

1)下载好JDK的安装包后,双击安装

2)配置环境变量:

我的电脑--右键属性--高级系统设置--环境变量

在系统变量处点击新建:填写变量名和JDK的安装路径

JAVA_HOME

E:\soft\java\jdk1.8.0

选中系统变量中的path,点击编辑

添加:%JAVA_HOME%\bin;

最后,win+r,进入dos框,输入java -version,出现下面情况则表示配置成功

第二步:Android SDK环境

 下载SDK:https://www.android-studio.org/

android-sdk_r24.4.1-windows.zip

 

解压后:

双击打开:SDK Manager.exe,打开以后内容比较多,因此在这里我简单介绍一下必须要安装的。

1)Tools文件夹里面的Android SDK Tools(这个一般不会让你下载,但有可能更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools

 

2)然后就是API的选择了。这里有很多版本的API。这里我建议选择一个最新的版本就好了,因为Android是向下兼容的。其他的以后你要用到了在下载就行了。我们下载Android 10(API 28,Q preview)这里需要说明的是,如果你以后不打算用模拟器调试,而是一直用真机来调试的话,那么就可以不用装“system images“了。不过新手的话,不知道怎么选择,还是建议直接全部勾上吧

 

3)extras文件夹中

extras中的东西如果网速允许,时间充沛的话,就都下载了吧,应为都是好东西。不过一开始安装的话,可以只用安装上图中的三个

即Android Support Repository、Android SupportLibrary和Google USB Driver。其他的以后有时间再慢慢下载吧。

之后点击install 21 packages初始化下载或者点击close,关闭对话框,再重新启动SDK Manager就行啦,当出现installed则下载成功

配置环境变量:

需要把”\platform-tools“和”\tools”路径追加到系统环境变量Path中

系统变量中,新建:

ANDROID_SDK_HOME

E:\android-sdk-windows

在path中添加:

 %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools;

验证是否配置成功:win+r,输入cmd,进去后输入“adb  version”

第三步:连接夜神模拟器

这里需要注意,夜神模拟器的adb 版本和sdk的adb 版本必须一致

经检查我自己本地的两个adb版本不同,则需要升级一致:

1)在安装夜神模拟器的路径下输入adb version

2)检查SDK路径下的adb版本,adb version

3)为了确保一致,将SDK中的版本复制到夜神模拟器中让其升级,具体方法

复制这三个文件:

 

 替换夜神模拟器中的这三个相同的文件:

4)夜神目录里面还有一个nox_adb.exe 的文件,也需要替换,将夜神模拟器中原本的nox_adb.exe文件删除掉,

     然后把之前复制过来的adb.exe在复制一份,重命名为nox_adb.exe即可

 

第五步:连接夜神模拟器

win+r中输入cmd,输入adb drvices

表示没有设备连接

我们打开夜神模拟器

在DOS框中输入:adb connect 127.0.0.1:62001

再输入:adb devices,如下显示连接成功

再输入:adb shell,就可以操作输入各种命令去执行monkey

 

连接真机:

 

转载于:https://www.cnblogs.com/yangguanghuayu/p/10970040.html

网站文章

  • 记录自己第一次科研经历

    这里写自定义目录标题科研之路研究方向选择功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sma...

    2024-02-01 04:46:40
  • 什么是Intel Elkhart Lake?专用于物联网的处理器系列

    什么是Intel Elkhart Lake?专用于物联网的处理器系列

    Elkhart Lake将部署的关键应用程序将包括长时间的正常运行时间、不间断的操作、在空间受限的位置实施,以及频繁的冲击、振动和温度变化。与Bay Trail相比,Elkhart Lake处理器的P...

    2024-02-01 04:46:33
  • Missing type in composite literal

    首先来看一个示例,它在idea中会直接提示错误。 package main import ( "fmt" ) type Person struct { Name string Ag...

    2024-02-01 04:46:06
  • react-router-dom v6.5.0实现路由守卫RouterBeforeEach及缓存

    react-router-dom v6.5.0实现路由守卫RouterBeforeEach及缓存

    最近留意下react-router-dom有更新到6.6.1的版本,在这个版本增加了不少的功能。研究了下,可以利用其提供的API实现一个类似Vue的路由守卫,从而简便达到路由鉴权的业务场景。这里我是使...

    2024-02-01 04:45:58
  • Java中抽象类和接口

    一.抽象类  在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 1 abstract void fun();   抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法...

    2024-02-01 04:45:53
  • Grafana任意文件读取 (CVE-2021-43798)

    Grafana任意文件读取 (CVE-2021-43798)

    Grafana是一个跨平台、开源的数据可视化网络应用程序平台。用户配置连接的数据源之后,Grafana可以在网络浏览器里显示数据图表和警告。Grafana 存在未授权任意文件读取漏洞,攻击者在未经身份验证的情况下可通过该漏洞读取主机上的任意文件。

    2024-02-01 04:45:25
  • dubbox在异构系统中的使用-补充1

    除了添加必要的dependencies外,其他需要设置的文件包括:1. web.xml,加载dubbox dispatch servlet:<?xml version="1.0&quo...

    2024-02-01 04:45:19
  • Android 8.0 App Standby

    一、概述低电耗模式和应用待机模式是从Android M引入的新特性,之前一直没有分析,低电耗模式就是Doze,应用待机模式就是 App Standby。Doze模式我们之前分析过了,Doze模式在Android N又有修改,Android 6.0(API 级别 23)引入了低电耗模式,当用户设备未插接电源、处于静止状态且屏幕关闭时,该模式会推迟 CPU 和网络活动,从而延长电池寿命。而 A...

    2024-02-01 04:45:01
  • 维宏控制卡win7 驱动_雕刻机专用维宏5.55运动驱动控制卡

    详情介绍雕刻机维宏控制卡电脑雕刻机控制系统功能特点: 1.全中文windows界面,图形三维显示,操作简捷; 2.pci总线插卡结构,pci 2.1标准,windows 2000/nt/98兼容; 3...

    2024-02-01 04:44:52
  • Vue3 计算属性

    Vue3 计算属性

    上一篇博文说了 vue3 项目的 toRefs 函数和 toRef 函数,今天就稍微总结一下 vue3 的计算属性,其实学过 vue2 的宝子们应该都清楚,计算属性这个东西在项目开发过程中使用的还是比...

    2024-02-01 04:44:25