Mac&Appium&Python自动化测试-环境搭建之安卓SDK
一、摘要
本博文将详细讲述在Mac环境下的jdk安装、配置以及环境校验;安卓sdk安装、配置以及环境校验
二、安装包工具准备:
jdk1.8.0(64 位)
- android-sdk_r24.4.1-mac osx.zip
三、JDK的安装及配置
官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选中“Accept License Agreement”,下载所需版本即可,这里下载的是“Mac OS X x64”的版本
Mac上的dmg文件安装过程再此不多讲,与其他的dmg一样安装即可
四、JDK系统环境变量配置
在CMD下,输入java -version, 得到如下图所示输出

将java环境变量添加到.bash_profile 文件中,在Mac OSX10.5或之后的版本,苹果建议配置如下

保存.bash_profile文件并退出,然后 source ~/.bash_profile 使配置生效
注:如果没有.bash_profile文件,那么直接touch .bash_profile 创建一个即可
五、android-sdk 安装
官方下载地址:https://developer.android.com/studio/index.html?hl=zh-cn
其他地址:http://tools.android-studio.org/index.php/sdk
下载完成后,解压,并在该目录下启动命令行,输入命令启动Android SDK Manager
初始情况下,只包含了基本的SDK工具,不包含任何平台和库文件,需要根据实际情况单独下载
例如如下组合:
- 选择android platform Android 7.0(API 24) 并且先择ARM EABI v7a System Image、Intel x86 Atom System Image 和SDK Platform
- 在Tools区域选择Android SDK,Android SDK Platform-tools 和 Android SDK Build-tools
- 在Extra区域选择Google Play Services
六、android-sdk 环境配置
打开.bash_profile文件,加入如下环境变量

保存.bash_profile文件并退出,然后 source ~/.bash_profile 使配置生效
运行命令 echo ¥ANDROID_HOME 检查配置是否正确
七、Homebrew安装Android SDK
也可以使用Homebrew 来安装Android SDK,该命令安装后的路径为/usr/local/Cellar/android-sdk/SDK_VERSION_NUMBER,
因此在配置环境变量时ANDROID_HOME要配到这个路径下
Mac&Appium&Python自动化测试-环境搭建之安卓SDK的更多相关文章
- Windows&Appium&Python自动化测试-环境搭建之安卓SDK
一.摘要 本博文将详细讲述在Windows环境下的jdk安装.配置以及环境校验:安卓sdk安装.配置以及环境校验 二.安装包工具准备: jdk1.8.0(64 位) installer_r24.4.1 ...
- Mac+Appium+Python+Pycharm环境搭建
为什么优先选择Mac做自动化测试? 1.既可以做iOS端的测试也可以进行Android端测试 2.Mac运行效率相对于Win要高很多,可以真正发挥appium的功能 以下是在Mac上完整搭建过程 一. ...
- selenium + python 自动化测试环境搭建
selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...
- Appium+python自动化-环境搭建
一.前言 本文是在windows10 X64系统下搭建appium,流程如下: 1.安装jdk1.8+python3.6 (64位) 2.安装node.js 3.安装Appium-desktop 4 ...
- appium+python自动化☞环境搭建
前言:appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.略懂Python,所以接下来的教程是 appium+pyt ...
- 基于Selenium2与Python自动化测试环境搭建
简介: selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于 ...
- Appium+python自动化环境搭建
一.步骤及环境 环境:Windows 7版本 64位系统(python) 1.jdk安装配置:jdk1.6.0 (64位) 2.android-sdk下载安装:android-sdk_r24.3.4- ...
- Selenium+Python自动化测试环境搭建和搭建过程遇到的问题解决
环境搭建: 第一步:安装Python 网址:https://www.python.org/ 按照如图提示安装,并且配置环境变量(安装时候选中pip会自动安装Python的包管理工具 pip,推荐选择 ...
- Appium+python自动化环境搭建(小白适用)
写在前面: 没开始搭建前听好多人说,学习appium80%的人都死于环境搭建,所以一开始很紧张,在搭建环境中也确实遇到了好几个问题,由于之前本人使用app测试经验很少,所以相当于app小白,因此有的问 ...
随机推荐
- HIVE外部表 分区表
HIVE外部表 分区表 外部表 创建hive表,经过检查发现TBLS表中,hive表的类型为MANAGED_TABLE. 在真实开发中,很可能在hdfs中已经有了数据,希望通过hi ...
- python 复制
1. list的复制 直接用赋值符号实现浅复制,两者用id()函数的返回值是相同的,也就是占用同一块内存空间. 导入 copy 库, 用 copy.deepcopy(list1) 再赋值实现深复制,两 ...
- MQ解决消息重发--做到幂等性
一.MQ消息发送 1.发送端MQ-client(消息生产者:Producer)将消息发送给MQ-server: 2.MQ-server将消息落地: 3.MQ-server回ACK给MQ-client( ...
- Netty源码剖析-发送数据
参考文献:极客时间傅健老师的<Netty源码剖析与实战>Talk is cheap.show me the code! 开始之前先介绍下Netty写数据的三种方式: ①:write:写到一 ...
- 【转载】java8 自定义TemporalAdjuster
有的时候,你需要进行一些更加复杂的操作,比如,将日期调整到下个周日.下个工作日,或者是本月的最后一天.这时,你可以使用重载版本的with方法,向其传递一个提供了更多定制化选择的TemporalAdju ...
- (六)Spring 中的 JdbcTemplate
目录 概念 配置数据库 创建 JdbcTemplate 对象 增删改查代码 概念 JdbcTemplate : 是 Spring 中对持久层(JDBC 技术)一个封装 : 使用起来和 Dbutuis ...
- LC 599. Minimum Index Sum of Two Lists
题目描述 Suppose Andy and Doris want to choose a restaurant for dinner, and they both have a list of fav ...
- not or and 的优先级是不同的
not or and 的优先级是不同的: not > and > or 请用最快速度说出答案: not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 an ...
- k8s-PV和PVC使用
上节课我们学习了 PV 的使用,但是在我们真正使用的时候是使用的 PVC,就类似于我们的服务是通过 Pod 来运行的,而不是 Node,只是 Pod 跑在 Node 上而已,所以这节课我们就来给大家讲 ...
- HTTP API自动化测试
重构:发现测试的价值 回到起点,测试要解决什么问题,为什么要做API自动化测试平台?做这个平台,不是为了满足老板的提倡全民自动化的口号,也不是为了浮夸的KPI,更不是宣传自动化可以解决一切问题,发现所 ...