超详细搭建 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 库