Appium移动自动化测试-----(二)安装 Android SDK
安装Android SDK
Android SDK(Software Development Kit,软件开发工具包)提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看做用于开发和运行 Android 应用的一个软件。
1、下载Android SDK
我在官网上没有找到单独 Android SDK 的下载链接,官方推荐下载包含 Android SDK 的 Android Studio。
Android Studio & Android SDK 下载地址:https://developer.android.com/studio/index.html?hl=zh-cn
拖到页面底部,你将找到下载链接,根据自己的平台选择对应的链接下载。
一方面是包含 Android SDK 的 Android Studio 的安装包很大。另一方面它们二者也不是强关联的。因为 Appium也会用到 Android SDK,而 Android Studio 也可以调用真机来运行 Android程序。
所以,Android SDK 下载地址(才是我们想要的):
http://tools.android-studio.org/index.php/sdk
你可以通过别的网站进行下载,身为IT从业人员,如何利用搜索工具和科学上网工具是你的必备技能。
将下载的 Android SDK 解压,将得到如下目录。
图 Android SDK目录
2、设置Android环境变量
下面设置 Android 环境变量,方法与Java环境变量类似。我本机的目录结果为:
D:\android\android-sdk-windows
下面设置环境变量:
“我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —> 新建…
变量名 | 变量值 |
---|---|
ANDROID_HOME | D:\android\Android\sdk |
找到 path 变量名—> “编辑” 添加:
变量名 | 变量值 |
---|---|
PATH | ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; |
%Android_home%\platform-tools;%Android_home%\tools;
3、安装Android 版本
双击 SDK Manage.exe 启动SDK管理器。
你需要科学上网,或者查找到国内的 Android 镜像,安装一个版本的Android虚拟机。你可以根据自己的喜好选择安装 Android 5.0 /5.1 /6.0 /7.0 版本。
这里推荐一个网站:http://www.androiddevtools.cn/
3、安装Android 版本
双击 AVD Manage.exe 启动AVD管理器。
点击 “Create…” 按钮,创建Android虚拟机。
不要选择超过电脑屏幕分辨率的Device,其它选项参考上图。点击 “OK” 创建完成。在 AVD Manage 工具中选中创建的Android虚拟机,点击 “Start…” 按钮启动。
Android模拟器已经启动。
最新文章
- Kotlin 介绍
- linux下c程序的链接、装载和库(1)
- Bootstrap系列 -- 7. 列表排版方式
- Smarty单模板多缓存
- css 单位-px、em、rem、百分比
- Training Deep Neural Networks
- Ubuntu 安装 Brother MFC7470D 驱动
- SDK(SoftWare Development Kit)介绍
- JS创建自定义对象
- HTML5表单学习笔记
- PS字体工具字体显示不出来
- C程序设计语言练习题1-19
- 浅谈树链剖分(C++、算法、树结构)
- jQuery按键事件响应的Demo
- SQL Server 2016 快照代理过程分析
- 通过C#来开启、关闭、重启Windows服务
- C++ 初始化列表(转)
- 每天学习点jquery
- Three.js three.js Uncaught TypeError: Cannot read property 'getExtension' of null
- Android中JNI编程详解
热门文章
- UOJ#299. 【CTSC2017】游戏 线段树 概率期望 矩阵
- MySQL之级联删除、级联更新、级联置空
- 应急响应系列之OA被入侵挖矿分析报告
- [java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;]
- rsync详解之exclude排除文件【转】
- face morhper
- spring-data-mongodb中的MongoTemplate与MongoRepository及推荐
- nxp基于layerscape系列芯片的硬件型号解析
- flutter Card卡片列表组件
- openresty开发系列19--lua的table操作