如何构建uiautomator测试框架的hello-world示例

时间:2014-09-25 00:41:11

标签: android uiautomator android-uiautomator

我是Android的uiautomator测试框架的新手:http://developer.android.com/tools/testing/testing_ui.html

我正在尝试构建“A sample uiautomator test case”部分中描述的hello-world示例。当我继续执行第3步(运行“ant build”)时,我收到了以下错误

Error: Could not find or load main class Files\Java\jdk1.7.0_55\lib\tools.jar;C:
\Users\xxx\AndroidHacker\tools\jakarta-ant-1.5.1\bin\..\lib\xml-apis.jar;C:\U
sers\xxx\AndroidHacker\tools\jakarta-ant-1.5.1\bin\..\lib\xercesImpl.jar;C:\U
sers\xxx\AndroidHacker\tools\jakarta-ant-1.5.1\bin\..\lib\optional.jar;C:\Use
rs\xxx\AndroidHacker\tools\jakarta-ant-1.5.1\bin\..\lib\ant.jar;

有人能看到问题吗?

1 个答案:

答案 0 :(得分:1)

杰夫,

验证文件tools.jar是否存在于Files / Java / jdk1.7.0_55 / lib /.

路径中

如果没有,可能您只安装了Java JRE,然后需要下载并安装JDK版本。这是必要的,因为JRE版本不包含编译器和一些库,如tools.jar。

下载JDK的链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

否则,我建议您在cmd中使用以下命令验证环境变量JAVA_HOME:

echo %JAVA_HOME%

必须指向安装JDK的路径。就我而言,它是

C:\Program Files (x86)\Java\jdk1.7.0_60

如果要编辑路径,可以使用命令setx:

setx JAVA_HOME=Path_to_your_sdk

或转到控制面板>系统和安全性>系统>高级系统设置>环境变量,然后将“用户变量”中变量JAVA_HOME的值修改为sdk路径。