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小白,因此有的问 ...
随机推荐
- 为 Exchange 2010 用户添加联系人头像
一.修改AD架构 为了给联系人添加头像,实际是让联系人头像缩略图能够显示在全局地址列表 GAL 中,需要让其在全局编录(GC)中进行复制,默认情况下,对象的“thumbnailphoto”属性值不会在 ...
- 【ARM-Linux开发】 pkg-config的用法
pkg-config 是一个提供从源代码中编译软件时查询已安装的库时使用的统一接口的计算机软件.pkg-config原本是设计用于Linux的,但现在在各个版本的BSD.windows.Mac OS ...
- spring中的ApplicationListener监听器
监听器在使用过程中可以监听到某一事件的发生,进而对事件做出相应的处理. 首先自定义一个监听器myListener实现ApplicationListener接口 @Repository public c ...
- list集合的一些小见解
关于LIst集合 前言: 第一次写博客,有些东西可能总结的到位,发表一下自己的一些观点,欢迎大佬们点评和指教 正文: list集合可以分为ArrayLlst和LinkedList. ArrayList ...
- [CF429E]Points ans Segments_欧拉回路
Points and Segments 题目链接:www.codeforces.com/contest/429/problem/E 注释:略. 题解: 先离散化. 发现每个位置如果被偶数条线段覆盖的话 ...
- 华为CPU的类型
主要分类: 以及 一句名言
- Git在IDEA工具中快捷拉取代码
在拥有GitLab账号之后, 进入IDEA中,点击vcs菜单-->Checkout from Version Control-->Git 随后会出现一个弹框,输入git上的项目地址点击CL ...
- sklearn数据集
数据集划分: 机器学习一般的数据集会划分为两个部分 训练数据: 用于训练,构建模型 测试数据: 在模型检验时使用,用于评估模型是否有效 sklearn数据集划分API: 代码示例文末! scikit- ...
- DP单调队列--斜率优化P3195
题意:https://www.luogu.com.cn/problem/P3195 思路:https://www.luogu.com.cn/problemnew/solution/P3195 #def ...
- promise, async和await
最开始实现异步的方法:回调函数 method1(function(err, result) { if (err) { throw err; } method2(function(err, result ...