超详细搭建 UIautomator 环境
Author:李明禄
博客:http://blog.csdn.net/netluoriver
DATE:2014.6.22
目录
1. 环境搭建:............................................................................................................................... 3
1.1. JDK ............................................................................................................................... 3
1.2. SDK(API 高于 15) ................................................................................................. 4
1.3. Eclipse(安装 ADT 插件) ...................................................................................... 4
1.4. ANT(用于编译生成 jar)......................................................................................... 4
1.5. 配置环境变量 ............................................................................................................... 4
2. 详细操作................................................................................................................................... 6
2.1. 建立工程 ....................................................................................................................... 6
2.2. 添加 Android 库 ......................................................................................................... 7
2.3. 添加 JUnit 库 ............................................................................................................... 8
3. 一个简单的 uiautomator 测试案例 ................................................................................... 12
3.1. 在 src 中添加包,然后添加 class 文件。如图所示: ......................................... 12
3.2. 将代码复制到类中 ..................................................................................................... 15
4. 测试过程................................................................................................................................. 18
4.1. 连接手机(一定要连接哦!否则不能进行下一步测试了) ................................. 18
4.2. 查找 SDK ID .............................................................................................................. 18
4.3. 创建 build 文件 ......................................................................................................... 18
4.4. 编译生成 jar ............................................................................................................... 20
4.5. push 并运行 jar ........................................................................................................ 23
4.6. uiautomator 测试工具的工作流程 ........................................................................ 23
1. 环境搭建:
1.1. JDK
写本文时最新版本为 Java SE 8u5,下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-
138363.html#javasejdk
下载时,可以根据自己的需要下载指定 JDK 版本,这里显示选择的是最新版
本,不过在应用中我发现还是用版本 6 比较好!否则可能会出现异常,如编译
ant 的时候会出现
BUILD FAILED
E:\tools\adt-bundle-windows-x86_64-
20140321\sdk\tools\ant\uibuild.xml:183: Class not
found: javac1.8
类似的信息。
1.2. SDK(API 高于 15)
1.3. Eclipse(安装 ADT 插件)
1.4. ANT(用于编译生成 jar)
ADT 开发工具包含上以上 2、3、4 三种工具,下载地址
http://developer.android.com/sdk/index.html,
下 载 后 直 接 解 压 即 可 , 我 放 在 了 E:\tools\ 下 , 如 图 :
1.5. 配置环境变量
安装 JDK 并添加环境变量。我把 JDK 安装到 d 盘了,JAVA_HOME 配置如
下:
然后在 path 中添加%JAVA_HOME%\bin;
添加 SDK 环境变量
并在环境变量 path 中添加如下路径,因个人放置 ADT 开发工具的目录不一
样,这里只显示我的变量:
E:\tools\adt-bundle-windows-x86_64-20140321\sdk\platform-tools;
E:\tools\adt-bundle-windows-x86_64-20140321\sdk\tools;
E:\tools\adt-bundle-windows-x86_64-
20140321\eclipse\plugins\org.apache.ant_1.8.4.v201303080030/bin
2. 详细操作
2.1. 建立工程
用 Eclipse 新建 Java Project,注意,不是 Android Project!如图:
2.2. 添加 Android 库
接下来,选择 Libraries 下的 Add External JARs 找到路径 E:\tools\adt-bundle-
windows-x86_64-20140321\sdk\platforms\android-19 下面的 android.jar 和
uiautomator.jar 添加进来
2.3. 添加 JUnit 库