环境搭建
1、必备条件:
1、JDK
2、SDK(API高于15) 3、Eclipse(安装ADT插件) 4、ANT(用于编译生成jar)2、简要步骤:
1、安装JDK并添加环境变量。
安装后,一定要通过JAVA_HOME的方式添加环境变量,即先建立JAVA_HOME变量,然后在path中添加%JAVA_HOME%\bin; 2、添加SDK环境变量。 一定要先建立ANDROID_HOME,然后把%ANDROID_HOME%\tools添加到path中; 3、安装Eclipse,并安装ADT插件。 4、安装ANT工具,并添加环境变量。同样一定要先建立%ANT_HOME%变量,然后在path中添加%ANT_HOME%\bin
UIAutomator编译
1.android list命令查看SDK的ID值
2.创建build文件
在\Android-sdk\tools\目录下,运行命令android create uitest-project -n <name> -t <android-sdk-ID> -p <path>
eg: android create uitest-project -n AutoRunner -t 6 -p e:\workspace\AutoRunner 上面的name就是将来生成的jar包的名字,可以自己定义,android-sdk-ID就是上面看到的6;path是Eclipse新 建的工程的路径;运行命令后,将会在工程的根目录下生成build.xml文件。3.编译生成jar
CMD进入项目的工程目录,然后运行ant build,将使用ant编译生成jar,成功将会提示:
BUILD SUCCESSFUL Total time:1 second4.push并运行jar
将jar包push 到模拟器或者真实安卓设备
adb push <jar文件路径> data/local/tmp eg: adb push e:\workspace\AutoRunner\bin\AutoRunner.jar data/local/tmp adb -s emulator-5554 push e:\workspace\AutoRunner\bin\AutoRunner.jar data/local/tmp 运行jar包 adb shell uiautomator runtest <jar文件名> -c <工程中的类名,包含包名> eg: adb shell uiautomator runtest AutoRunner.jar -c com.Runner adb -s emulator-5554 shell uiautomator runtest AutoRunner.jar -c com.Runner