Wicrecend 2014-04-24
最近在学习安卓的自动化测试,由于以前都是接触的web自动化测试。对于安卓环境比较陌生,所以搭建环境也需要从开学起。都是自己在网上找的的方法和资料,现在整理一下。怕今后忘记了。
一、所需软件准备:
1.JDK 这个安装和环境变量配置就不说了。
2.eclipse 从官方网站上下一个直接解压就可以了,我用的是3.7版本。
3.Android SDK 这个需要去谷歌的网站上下载,我下载了最新的4.4.2的版本。不过没关系,下载完毕后有个android manager 可以安装和卸载其他版本。
4.ADT 这个是eclipse开发安卓程序必须的插件,可以离线安装或者在线安装。安装方法后面详细描写。
5.Jython_installer_x.jar 由于monkeyrunner只能运行Python的脚本,所以需要安装Jython,也可以直接安装python。
6.PyDev 这个是eclipse支持Python的插件,同样可以离线安装或者在线安装。
二、安装过程及详细步骤信息
1.JDK 省略
2.eclipse 直接解压到你需要的目录就可以了
3.Android SDK
下载地址:http://developer.android.com/sdk/index.html
说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。
解压android sdk 这个也无需安装,解压后供后面使用。
eclipse插件的安装(以ADT为例,PyDev的安装方法类似)
打开eclipse 打开help->Install New SoftWare 出现如下界面:
点击add,name为你为插件起的名字,随便输入就可以了,输入ADT
location输入插件的更新地址或者离线安装包的路径:https://dl-ssl.google.com/android/eclipse/
然后点击确定。过一段时间就会出现你可以安装的插件了。
然后选择developer tools 把检查依赖关系选上,然后接下就是下一步和网速问题了,安装完毕后需要重启eclipse。
4.配置Android SDK
将下载好的SDK 解压到某个目录下,然后打开安装完ADT插件的eclipse,这个时候它会有提示让你配置SDK。
点击菜单window->preferences,进入如下界面,输入SDK的解压路径即可。
新建AVD(android vitural device)
和上面一样,进入android sdk and avd manager,选中Vitural Devices 在点击New按钮
选择设备,内存,最低版本的信息,然后保存就可以了。这个就是安卓程序今后运行的设备了。
以上安装完毕后就可以新建一个安卓工程了:
新建过程和其他项目一样,输入名字,路径,选择虚拟机,创建工程。
注: 若有错误如: Project ... is missing required source folder: 'gen' ,则将gen->Android.Test->R.java这个文件删掉,Eclipse会为我们重新生成这个文件,并且不会报错。
创建完工程后,还需要配置一下运行参数:run =>run as 选择运行的虚拟机和工程,点击应用
如果虚拟机成功启动,恭喜你,可以开发安卓程序了。
到此为止,安卓的开发环境已经搭建完毕。后面再介绍monkeyrunner和Jython的配置,以及如何用monkeyrunner执行.py的自动化测试脚本。