一、JDK 安装

说明:JDK是包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,所以必须最先安装。

链接: https://pan.baidu.com/s/1NfNK_K7vukFMfi8y7fNtzQ 密码: 6aqu

安装:直接双击下一步,默认安装即可

环境变量:

1. 新建变量  JAVA_HOME  添加值  C:\Program Files\Java\jdk1.8.0_181

2. 已有变量  Path  追加值  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3. 如果你要用java进行编程,可以再新增变量  CLASSPATH  添加值  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 

检查:打开cmd窗口,输入javac -version,若安装成功则会显示oracle jdk版本号

二、Android SDK 安装

说明:Android SDK提供开发测试所必须的Android API类库和开发工具。

链接: https://pan.baidu.com/s/1XlEnb_bfDP6v1wa16u2AhA 密码: aiar

安装:直接双击下一步,默认安装即可。

配置:打开SDK Manager(首次自动弹出),按照默认勾选安装亦可。

主要安装工具Platform-tools、build-tools、Android API(选择最新版本即可),还有扩展插件Google USB Driver,其他根据实际情况自行选择。

勾选Accept License,然后点击Install即可。(Intel*相关插件可能会安装失败,忽略即可,基本用不到)

镜像:

倘若你网络不太好,可以更改镜像地址Tools -> Options

环境变量:

1. 新建变量  ADNROID_HOME  添加值  C:\Program Files (x86)\Android\android-sdk

2. 已有变量  Path  追加值  %ANDROID_HOME%\tools;%ADNROID_HOME%\platform-tools;%ADNROID_HOME%\build-tools\28.0.3\;

检查:打开cmd窗口,输入adb devices,若安装成功则会显示设备信息

三、Appium 安装

说明:Appium是一个开源测试自动化框架,用于本机和移动Web应用程序。

安装:

1. 首先需要安装node.js,直接双击下一步,默认安装即可。

链接: https://pan.baidu.com/s/1wvRqyiQnVWR7cJaIXYwFfA 密码: ed38

2. 再安装AppiumForWindows,直接双击下一步,默认安装即可。

链接: https://pan.baidu.com/s/1t-NFaOC_VD6BIhpahsKZCw 密码: kywu

运行:

1. 可以双击Appium快捷方式运行

2. 也可以打开cmd窗口,输入 appium 命令运行

错误排查: 

1. 找不到node命令,追加环境变量 C:\Program Files\nodejs;

2. 找不到appium命令,追加环境变量 C:\Program Files (x86)\Appium\node_modules\.bin;

3. .net framework 4.0初始化错误,百度下载安装即可。

特别说明: 

1、以上出现 C:\…路径为默认安装路径,如若更改,请根据实际情况进行修改。

2、我提供的安装包是我自己安装的一套,版本是完整兼容的,你也可以自己去对应官网下载,版本需要自行调整,否则会报错。

Android SDK + Appium 环境搭建的更多相关文章

  1. android SDK模拟器环境搭建

    一.下载安装android SDK 两种方式: (1)官网下载(需FQ):https://developer.android.com/studio/index.html (2)无需FQ下载:http: ...

  2. Appium+Python移动端(Android)自动化测试环境搭建

    一.安装JDK 下载好jdk安装包后直接下一步直至安装完成即可,安装完JDK后配置环境变量 :计算机→属性→高级系统设置→高级→环境变量: 系统变量→新建 JAVA_HOME 变量 变量值填写jdk的 ...

  3. Robot framework + appium环境搭建

    Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...

  4. RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

    消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...

  5. Appium python自动化测试系列之appium环境搭建(二)

    ​2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1.因为appium是支持andr ...

  6. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  7. Python+Appium环境搭建

    1.python环境搭建,这里就不做过多介绍 2.安装 node.js 2.1.官网下载node.js:https://nodejs.org/en/download/ 2.2.获取到安装文件后,直接双 ...

  8. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

  9. Appium环境搭建说明(包括报错处理)

    Appium环境搭建说明 一.环境配置 前提是windows系统已安装以下软件: 1.jdk 我装的是1.8.0 2.android-sdk 3.python,3.4-3.6 5.Node.js,v8 ...

随机推荐

  1. C#图解第七章:类和继承

    1.类继承 通过继承我们可以定义一个新类,新类纳入一个已经声明的类并进行扩展. 1.可以使用- 一个已经存在的类作为新类的基础..已存在的类称为基类(baseclass),新类称为派生类(derive ...

  2. xss之cookie窃取

    一.窃取cookie有什么用? cookie相当于一个身份证 有了管理员的cookie我们不需要帐号密码就可以登陆 二.反射型xss有存贮型xss什么区别? 反射 xss  和服务器没有交互 只能用一 ...

  3. python面向对象的基础语法(dir内置函数、self参数、初始化方法、内置方法和属性)

    面相对象基础语法 目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的 ...

  4. python自学第10天,生成器

    列表生成式 print([i*2 for i in range(10)])#这就是列表生成式 #相当于下面的代码 a=[] for i in range(10): a.append(i*2) prin ...

  5. SpringBoot的学习【4.快速实现一个SpringBoo的应用】

    1.引子 正常创建一个 Spring Boot 应用的顺序: 创建 Maven 项目 pom 文件导入依赖(参照 Spring 官方文档) 编写主程序 编写业务逻辑 但其实IDE( idea 和 Sp ...

  6. c——根据天数输出日期

    <c语言程序设计>(第三版)何钦铭 P190 #include<stdio.h> void month_day(int year,int yearday,int *pmonth ...

  7. 面向对象+JAVA基础

    泛泛的研究了面向对象的前五章,感觉没有代码的参照理解的知识看过就忘,所以又在推荐下开始了JAVA基础,希望不会鄙视我目前么有一本书能完整看完的记录... public class LeapYear { ...

  8. 421. Maximum XOR of Two Numbers in an Array

    这题要求On时间复杂度完成, 第一次做事没什么思路的, 答案网上有不贴了, 总结下这类题的思路. 不局限于这个题, 凡是对于这种给一个  数组,  求出 xxx 最大值的办法, 可能上来默认就是dp, ...

  9. JS效果

    多标签页效果 tab切换 <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset ...

  10. Spring的学习和源码的学习

    PS:Spring中有各种的Templeate,比如jdncTemplate,主要是为了避免各种模板的代码,抽象出来的 PS: @Configration.@Bean是用来替代xml那种解析方式 PS ...