Appium移动自动化测试(二)--安装Android开发环境
Appium使用教程

Appium使⽤教程⼀、Appium介绍Appium是⼀个开源的⾃动化测试⼯具,其⽀持iOS和安卓平台上的原⽣的,基于移动浏览器的,混合的应⽤。
1、Appium 理念Appium是基于以下的四个理念设计来满⾜移动平台测试⾃动化的要求的:1)您不应该因为需要⾃动化测试您的应⽤⽽不得不以任何形式去重新编译或者修改你的app2)您不应该把⾃⼰固定在⼀门特定的语⾔和⼀个特定的框架上去实现和运⾏你的测试3)当说到测试⾃动化APIs的时候,⼀个移动测试框架不应该做“重新发明轮⼦”的事情,4)⼀个移动测试⾃动化框架应该是开源的,⽆论是在精神上,实际上,还是名义上!2、使⽤Appium进⾏⾃动化测试有两个好处Appium在不同平台中使⽤了标准的⾃动化APIs,所以在跨平台时,不需要重新编译或者修改⾃⼰的应⽤。
Appium⽀持Selenium WebDriver⽀持的所有语⾔,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语⾔,更可以使⽤Selenium WebDriver的Api。
Appium⽀持任何⼀种测试框架.Appium实现了真正的跨平台⾃动化测试。
(本⽂主要介绍Python的⽤法)3、Appium架构Appium 是⼀个⽤Node.js编写的HTTP server,它创建、并管理多个 WebDriver sessions 来和不同平台交互,如 iOS ,Android等等. Appium 开始⼀个测试后,就会在被测设备(⼿机)上启动⼀个 server ,监听来⾃ Appium server的指令. 每种平台像 iOS 和Android都有不同的运⾏、和交互⽅式。
所以Appium会⽤某个桩程序“侵⼊”该平台,并接受指令,来完成测试⽤例的运⾏。
⼆、Appium环境搭建(Android)1、⾸先需要准备1) jdk(步骤不再啰嗦)选择Python版本的Lib: Appium-Python-Client-0.22.tar.gz上述软件都准备好后,则进⼊搭建步骤。
App自动化测试-1.App自动化介绍和环境搭建

App⾃动化测试-1.App⾃动化介绍和环境搭建App⾃动化测试-1.App⾃动化介绍和环境搭建App⾃动化测试-1.App⾃动化介绍和环境搭建App⾃动化⼯具介绍当前主流的App⾃动化⼯具作为近⼏年兴起的测试类型,App⾃动化测试正在变得越来越流⾏。
当前主流的App⾃动化⼯具有:Appium,Robotium,Espresso,Calabash等。
这⾥我们主要讲最主流的⼯具:Appium。
主流App测试⼯具对⽐Appium⽀持Android和IOS⾃动化测试。
Appium⽀持Selenium WebDriver⽀持的所有语⾔,java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语⾔,更可以使⽤Selenium WebDriver的Api。
新⼿容易⼊门,但⾄少要熟悉java等⼀门语⾔。
Appium的架构事实上,Appium主要是通过向Android操作系统中的bootstrap.jar包,通过获取⼿机root调试权限来操控⼿机。
在Appium看来,⼿机可以被看作是⼀个⽹站web,Appium服务器端和⼿机主要通过session对话来进⾏通讯。
⾃动化始终围绕⼀个Session(会话)进⾏。
客户端初始化⼀个Session 来与服务端交互,不同的语⾔有不同的实现⽅式,但是它们最终都是发送⼀个POST 请求给服务端,请求中包含⼀个JSON 对象,其被称作“Desired Capabilities”。
此时,服务端就会开启⼀个⾃动化的 Session,然后返回⼀个Session ID,Session ID 将会被⽤户发送后续的命令。
Desired Capabilities是⼀些键值对的集合(⽐如⼀个 map 或者 hash)。
客户端将这些键值对发送给服务端,告诉服务端我们想要怎样测试。
⽐如,我们可以把platformName capability 设置为 android,告诉Appium 服务端,我们想要⼀个android 的session,⽽不是⼀个 IOS 的session。
安卓自动化环境搭建

安卓⾃动化环境搭建所需⼯具+环境准备说明基于win10 64位系统JDK 1.8(64位)Android SDKAppium desktop夜神模拟器Step1:安装配置JDK下载JDK浏览器访问下⾯的地址(我们选择jdk1.8进⾏下载)选择操作系统相应的版本,注意操作系统如果为32则选择i586,64位则选择x64,点击链接开始下载。
安装JDK下载完成,双击安装包进⾏安装:点击下⼀步,记录下jdk安装的路径:C:\Program Files\Java\jdk1.8.0_65,也可以更改安装⽬录到指定⽬录。
然后连续点击下⼀步:点击关闭,JDK就已经安装完成了。
配置JDK环境变量打开环境变量设置窗⼝:打开开始菜单→右键计算机→系统属性→⾼级系统设置→⾼级→环境变量。
新建 JAVA_HOME 变量点击新建,在弹出框中变量值填写jdk安装的根⽬录(即上⾯记录下来的C:\Program Files\Java\jdk1.8.0_141),如下图⽰:在系统变量找到Path 变量,点击【新建】,增加两⾏配置%JAVA_HOME%\bin %JAVA_HOME%\jre\bin打开Windows的cmd窗⼝,输⼊以下命令回车,得到如下提⽰表⽰JDK安装和配置没有问题。
Step2:安装配置Android SDK下载Android SDK默认官⽅⽹址由于不可描述的原因不能访问:所以给⼤家推荐国内下载SDK的⽹址:要注意选择ADT进⾏下载,为什么要选择这个呢?因为选择SDK进⾏下载的话,它只包含有基本的SDK⼯具,后⾯还需要⾃⼰⼿动通过AVD manager来下载对应的软件包,所以建议初学者就下载ADT,这个已经包含android app⾃动化所需的相关SDK⼯具,不需要另外下载了,省事。
和你的操作系统对应选择对应的版本下载即可,下载完后解压得到对应的⽬录。
配置Android SDK环境变量解压完成后进⼊到对应的adt-bundle-windows-x86_64-20140702\sdk\platform-tools⽬录,这个⽬录有存放appium⾃动化所需要的相关组件和⼯具,所以接下来我们需要来将这个⽬录配置到系统环境变量中,⽅便全局使⽤。
Appium+Java自动化测试系列一:环境搭建

Appium+Java⾃动化测试系列⼀:环境搭建Appium+Java ⾃动化测试框架搭建主要分为以下⼏个⽅⾯的下载安装及环境配置
1、Java开发环境
涉及到的内容⼜jdk、编译器⼯具(推荐jdk 1.8、Eclipse编译器或者IDEA编译⼯具)
2、Android ADT 或者SDK 安装
3、Appium 安装
⼀、Java开发环境
安装JDK配置后环境变量JAVA_HOME
将JAVA_HOME环境变量添加到Path
检查配置是否成功
⼆、Android SDK安装
下载地址:(下载后解压即可)
解压后配置环境变量ANDROID_HOME
添加到Path路径
检测是否安装成功
SDK Manager 版本查看和安装
双击SDK Manager,选装⼯具。
必装:Tools⽂件夹下Android SDK Platform-tools和Android SDK Build-tools,最好选择最新版本和具有代表性的版本,其中Tools下的为必装⼯具
三、Appium 客户端下载安装安装之后点击桌⾯图标即可启动
如转载还请保留出处及作者姓名,谢谢!。
一个完整的Appium手机自动化测试实例

⼀个完整的Appium⼿机⾃动化测试实例实现过程:1.使⽤环境appium 、安卓SDK 、python本⽂重点是⾃动化实例,环境搭建过程省略。
2.找到被测APP的包名和Activity Name⼿机连接上电脑后,在DOS环境先使⽤adb devices命令确认⼿机与电脑连接正常。
然后打开被测APP,输⼊下⾯的命令,就会显⽰出APP的包名与ActivityName本⼈最常使⽤第3条命令adb shell dumpsys window w | findstr \/ | findstr name=或 adb shell dumpsys window |findstr mCurrent或 adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface=Surface(name=//g'|sed 's/)//g'|sed 's/ //g'"3.使⽤Python编写⾃动化脚本启动Appium,启动pycharm,开始编写⾃动化脚本。
写脚本之前要先导⼊selenium库,可以使⽤pip install selenium命令直接在DOS环境安装,也可以通过pycharm Project Interpreter安装。
from selenium import webdriverimport time#初始化信息desired_caps={}desired_caps["platformName"]="Android"desired_caps["platformVersion"]="6.0"desired_caps["deviceName"]="HuaWeiP9"desired_caps["appPackage"]="com.taobao.taobao"desired_caps["appActivity"]="com.taobao.tao.homepage.MainActivity3"driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_caps)#在搜索框输⼊关键词driver.find_element_by_id("com.taobao.taobao:id/home_searchedit").click()# 等待时间time.sleep(3)driver.find_element_by_id("com.taobao.taobao:id/searchEdit").send_keys("adidas")time.sleep(3)driver.find_element_by_id("com.taobao.taobao:id/searchbtn").click()#截图driver.quit()其它:1.通过UI Automator Viewer(安卓SDK⾃带的⼯具)可以查看APP页⾯元素属性,进⽽定位元素,实现各种操作2.运⾏下⾯这⼀⾏代码时报错:driver.find_element_by_id("com.taobao.taobao:id/searchEdit").send_keys("adidas")Message: Parameters were incorrect. We wanted {"required":["value"]} and you sent ["text","sessionId","id","value"]原因:selenium新版导致的问题,降级后解决:最新的版本卸载,安装3.3.1这个版本1. pip uninstall selenium2. pip install selenium==3.3.1。
Appium自动化测试时常见的问题及解决方案

Appium自动化测试时常见的问题及解决方案Appium 是一款用于进行移动应用程序自动化测试的开源工具。
它支持 Android 和 iOS 平台,通过模拟用户交互来测试应用程序的功能和性能等方面。
Appium 由于其开放性和易用性受到了许多开发者和测试人员的青睐,但是在实践应用中也存在一些常见的问题,本文将就这些问题进行探讨并提供相应的解决方案。
1. 应用程序元素无法定位在进行应用程序测试时,经常会遇到无法定位应用程序元素的情况,这对于自动化测试来说是致命的。
这通常是因为应用程序本身并没有提供 ID 或名称等唯一标识符,因此无法使用常规方法进行元素定位。
解决方案:在这种情况下,可以通过以下方法进行元素定位:1)使用 XPath 表达式进行定位,但是这需要开发者对 XPath 的语法和应用程序布局有一定的了解。
2)使用 Appium 提供的 UIAutomatorViewer 工具来帮助开发者跟踪应用程序活动和视图。
3)使用开发工具箱中的 Windows Inspector 工具,查找元素的属性和值,并将其转化为属性名称和键值对,以用于元素定位。
4)使用 APP 厂商的官方 SDK 进行二次开发。
2. 应用程序无法启动在启动应用程序时,有时会遇到各种奇怪的问题。
这可能是由于应用程序本身的问题或 Appium 环境的配置问题导致的。
解决方案:1)检查应用程序的源代码,确保其设置正确。
2)确保 Appium 环境的配置正确,包括与安装和配置相关的操作系统和环境变量等。
3)检查应用程序启动的过程,查找错误并尝试解决它们。
4)检查应用程序是否需要特定的权限或设置来运行。
3. 应用程序无法自动更新在自动化测试中,更新应用程序至关重要。
但是,在一些情况下,应用程序可能无法自动更新,这会导致测试结果不准确,影响测试的可靠性。
解决方案:1)检查应用程序自动更新的设置,确保其已正确配置,如应用程序自动更新针对部分设备的配置等。
Android自动化测试框架推荐及使用指南
Android自动化测试框架推荐及使用指南在移动应用开发过程中,自动化测试是一个非常重要的环节。
通过自动化测试可以提高测试效率,减少人工测试成本,同时也能够保证产品的稳定性和质量。
在Android平台上,有许多优秀的自动化测试框架可以使用。
本文将介绍几种Android自动化测试框架,并提供使用指南,帮助你选择和应用适合的框架。
一、AppiumAppium是一个跨平台的开源自动化测试框架,支持多种移动操作系统,包括Android和iOS。
它使用标准的WebDriver协议,可以在任何支持WebDriver的平台上运行。
Appium支持多种编程语言,如Java、Python和Ruby等,开发者可以根据自己的喜好和熟悉程度进行选择。
使用Appium进行Android自动化测试,首先需要安装Appium的运行环境,包括Appium Server和相关的依赖库。
然后,通过编写测试脚本,使用Appium提供的API来实现测试功能。
测试脚本可以使用各种编程语言编写,具体的编程语言选择取决于开发者的需求和技术栈。
通过连接Android设备或模拟器,可以运行测试脚本并获取测试结果。
二、EspressoEspresso是Google官方推出的Android自动化测试框架,专注于应用内的交互测试。
它提供了一套丰富的API,可以模拟用户在应用中的各种操作,如点击、输入、滚动等。
Espresso还提供了强大的断言库,可以验证应用的各种状态和UI元素。
使用Espresso进行Android自动化测试,只需要在项目中引入Espresso相关的库和依赖,并编写相应的测试代码。
Espresso的API设计简洁明了,易于使用。
开发者可以通过链式调用的方式来组织测试步骤,使得测试代码更加清晰和易读。
同时,Espresso还提供了一些实用工具和插件,方便开发者快速构建和执行测试。
三、RobotiumRobotium是一款功能强大的Android自动化测试框架,具有较高的灵活性和易用性。
Android开发环境安装和配置图文教程
Android开发环境安装和配置图⽂教程⼀、安装JDK、SDK、NDK⽆论是⽤C#和VS2015开发Androd App还是⽤Java和Eclipse开发Androd App,都需要先安装JDK和Android SDK。
把这些安装完毕后,再在开发⼯具中配置⼀下安装的路径就⾏了。
1、安装jdk下⾯两个都要安装:jdk-6u45-windows-i586.exejdk-7u79-windows-i586.exe到⽹上找到对应的⽂件后下载运⾏即可,Oracle的官⽹上有,免费下载。
2、安装Android SDK下载下⾯的Android SDK安装程序,将其安装到D:\Aandroid\android-sdk⽂件夹下。
installer_r24.4-windows.exe应该下载Android SDK的哪些版本呢?实际上,从最新的Android 6.0到以前发布的各种低版本SDK都可以,就看你准备将⾃⼰编写的应⽤程序安装到哪种版本的平台上了。
如果你的计算机是⼟豪级别的,你甚⾄可以从Android 2.2⼀路安装到Android 6.0;如果怕你的计算机硬盘吃不消,那就仅选择⽬前最流⾏的⼏个版本就⾏了。
本⼈的硬盘容量有限,所以只选择了下⾯三种版本:Android 6.0(API 23)Android 5.0(API 21)Android 4.4(API 19)注意必须安装最新版本的Android SDK tools和Android SDK Platform-tools,对应版本的Android SDK Build-tools和SDK Platform也必须安装,System Image根据需要选择安装。
下⾯是通过SDK Manager下载并⾃动安装对应的安装包后,应该看到的界⾯截图(没有截图的都是“未安装”):3、【可选】安装HAXM这⼀步只适⽤于Intel的CPU,AMD的CPU就跳过它吧。
找到Extras下(最后⼀⾏)下载的HAXM,运⾏它,使⽤默认配置即可。
appium移动自动化详解
appium移动⾃动化详解1移动⾃动化简介移动⾃动化就是通过代码来控制⼿机,模拟⼈的动作,对⼿机进⾏⼀些点击,输⼊等操作,那python代码如何能控制到⼿机呢?⽬前的思路应该是python代码->Appium-python库->Appium服务->⼿机。
也就是通过appium的库来调⽤appium服务,让appium服务对⼿机进⾏操作。
基于上⾯的思路,我们环境安装好之后,运⾏代码之前,需要先将环境开起来,appium服务开启,安卓模拟器开启,就可以运⾏安卓⾃动化代码了。
如果运⾏报错没有找到安卓设备的话,试试看在cmd⾥⾯输⼊adb connect 设备名,⽐如adb connect 127.0.0.1:620011.1连接⼿机的代码写⾃动化代码之前,⾸先写⼀段下⾯的代码,⽤来连接上⼿机,并且连接上你需要测试的APP,如果报错没有找到设备的话,按照上⾯说的运⾏adb connect 设备名试试看。
# encoding=utf-8from appium import webdriverserver = r'http://localhost:4723/wd/hub'# Appium Server, 端⼝默认为4723desired_capabilities = {'platformName': 'Android', # 平台# 需替换成你的driverName,如果不知道⾃⼰的设备名,⽤adb命令去查看⼀下'driverName': '127.0.0.1:62001','platformVersion': '5.1.1', # 安卓版本'appPackage': 'com.android.settings', #APP包名'appActivity': '.Settings'# APP启动名'unicodeKeyboard': True # 这句和下⾯那句是避免中⽂问题的'resetKeyboard': True}driver = webdriver.Remote(server, desired_capabilities) # 连接⼿机和APPdriver.find_element_by_id("com.android.settings:id/title").click() # 后⾯讲driver.quit() # 退出driver在上⾯的代码driver.quit()之前加⼊下⾯的代码,获取当前APP的包名和启动名# 获取APP的包名print(driver.current_package)#获取APP的启动名print(driver.current_activity)打印的结果:com.android.settings.SubSettings2 UIAutomatorViewer使⽤在讲元素定位之前,⾸先说⼀个很有⽤的⼯具 UIAutomatorViewer,这个⼯具在\android-sdk-windows\tools⽂件夹下⾯,uiautomatorviewer.bat这个⽂件,双击打开。
Appium自动化测试工具的使用与优化
Appium自动化测试工具的使用与优化随着移动应用的快速发展,移动应用的测试也变得越来越重要,尤其是自动化测试。
Appium是一款针对移动应用自动化测试的开源工具,广泛应用于iOS和Android平台。
本文将介绍Appium的使用和优化方法。
一、Appium的基本介绍Appium是一个跨平台的开源自动化测试工具,它支持iOS、Android和Windows平台,使用者可以通过WebDriver协议发送命令,如打开、关闭应用程序或模拟屏幕触摸事件等。
Appium的主要目的是为了方便开发人员和测试人员能够在多个平台上进行测试,同时降低开发成本。
Appium的特点包括:1. 支持多种编程语言:包括Java、Python、Ruby、JavaScript等。
2. 支持多种移动平台:包括iOS、Android和Windows Phone平台。
3. 支持跨平台测试:可以在Windows、Mac OS和Linux系统上运行。
4. 支持移动应用测试:可以测试原生应用、混合应用和移动网页应用。
二、Appium的使用方法1. 安装AppiumAppium需要在电脑上进行安装,在Windows和Mac OS上提供可执行文件,Linux则提供源代码编译后运行的版本。
安装Appium的方法请参考官方网站的安装指南。
2. 建立测试脚本在使用Appium测试移动应用时需要编写脚本,测试人员可以使用Java、Python、Ruby等语言编写脚本。
测试脚本一般包括如下内容:(1)启动测试环境:启动Appium服务,安装移动应用程序,并开始测试。
(2)执行测试用例:模拟用户操作,比如输入文本、单击屏幕等等。
(3)收集测试结果:将测试结果存储到日志文件中,便于分析测试结果并进行优化。
3. 运行测试脚本在Windows和Mac OS上,可以使用命令台或者工具运行测试脚本。
在Linux上,使用命令台运行测试脚本。
在运行测试脚本前需要连接移动设备或者移动模拟器,设置设备参数和测试环境。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二节 安装Android开发环境
如果你的环境是MAC那么可以直接跳过这一节。就像我们在用Selenium进
行web自动化测试的时候一样,我们需要一个浏览器来执行测试脚本。那么移
动端自动化测试,我们同样需要一部Android手机(手机需要链接电脑)或者
Android模拟器。
安装java 环境
众所周知,Android是由Java语言开发的,所以想开发Android应用首先需要Java
环境,所以,我们首先需要安装Java环境。
java下载地址:http://www.java.com/zh_CN/download/manual.jsp
小知识:
java 环境分JDK 和JRE ,JDK就是Java Development Kit.简单的说JDK是面向
开发人员使用的SDK,它提供了Java的开发环境和运行环境。JRE是
Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而
不是开发者。
打开下载链接选择相应的版本进行下载。我们以Windows安装JDK为例,
双击下载的JDK ,设置安装路径。这里我们选择默认安装在
D:\Program Files (x86)\Java\jdk1.8.0_25目录下。
下面设置环境变量:
“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..
变量名:JAVA_HOME
变量值:D:\Program Files (x86)\Java\jdk1.8.0_25
变量名:CALSS_PATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
找到path变量名—>“编辑”添加:
变量名:PATH
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在Windows命令提示符下验证java是否成功:
„„
C:\Users\fnngj>java
用法: java [-options] class [args...]
(执行类)
或 java [-options] -jar jarfile [args...]
(执行 jar 文件)
其中选项包括:
-d32 使用 32 位数据模型 (如果可用)
-d64 使用 64 位数据模型 (如果可用)
-server 选择 "server" VM
-hotspot 是 "server" VM 的同义词 [已过时]
默认 VM 是 server.
„„
C:\Users\fnngj>javac
用法: javac
其中, 可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath<路径> 指定查找用户类文件和注释处理程序的位置
-cp<路径> 指定查找用户类文件和注释处理程序的位置
„„
java命令可以运行class文件字节码。
javac命令可以将java源文件编译为class字节码文件
安装android adt & SDK
Android SDK:
Android SDK提供了你的API库和开发工具构建,测试和调试应用程序,Android。
简单来讲,Android SDK 可以看做用于开发和运行Android应用的一个软件。
扩展理解:
ADT(Android Development Tools): 目前Android开发所用的开发工具是
Eclipse,在Eclipse编译 IDE环境中,安装ADT,为Android开发提供开发工
具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只
是一个 eclipse的插件,里面可以设置sdk路径
SDK(Software Development Kit): 一般是一些被软件工程 师用
于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具
的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的 工具。
简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用
Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开 发。SDK
可以自己编译,在linux环境下通过make命令进行,耗时比较长,需要有耐心
哦亲。。。然后我们可以把自己编译的SDK通过ADT导入 eclipse。在此基础上
可以对源码包进行修改,比如修改android system/app/phone.apk中的源码,
通过官方地址下载:http://developer.android.com/sdk/index.html
当然,我不能保证你可以访问到这个地址,原因你懂的!
这里提供adt-bundle 下载链接:
http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.
zip
http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
Android-sdk下载地址:
http://dl.google.com/android/android-sdk_r23.0.2-windows.zip
http://dl.google.com/android/installer_r23.0.2-windows.exe
http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip
http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
根据我的验证adt和sdk 都可以用来运行android 模拟器,所以下载哪个都
可以。下载链接中已经标识了系统信息,请根据自己的操作系统下载相应的版本。
Adt 和sdk 解压包对比,相对adt的内容要多一些,如果你不做android开发的
话,两者都可以。
下面设置Android环境变量,方法与java环境变量类似。我本机的目录结果为:
D:\android\android-sdk-windows
下面设置环境变量:
“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..
变量名:ANDROID_HOME
变量值:D:\android\android-sdk-windows
找到path变量名—>“编辑”添加:
变量名:PATH
变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
SDK Manager安装模拟器
双击启动SDK Manager.exe 程序。
当然,我不能保证你SDK可以更新。所以,这里推荐一个网站:
http://www.androiddevtools.cn/
它提供了国内的代理,以及各种开发工具的安装。
在Android SDK Manager 的菜单栏上点击“Tools”---->“Options...”设置相关代
码,如下图:
然后,就可以更新了:
安装SDK Platform-Tools
Android SDK Platform-tools 是版本有区别的工具文件夹,里面有adb 、
aapt、fastboot 等工具包。在AndroidDevTools.cn 网站上找到
Android SDK Platform-tools下载链接。
把解压出来的 platform-tools 文件夹放在 android sdk 根目录下,并把 adb
所在的目录添加到系统 PATH 路径里(这个我们在设置android环境变量时已经
添加)。
打开Windows命令提示符,通过“appium-doctor”命令检查appium环境。
如果出现“All Checks were successful”的提示,说明基本环境已经搞好。你
以为已经大工告成了么?还早着呢!!继续关注下一篇吧。^_^!