如何使用ant为uiautomator测试项目构建JAR文件

时间:2013-08-08 13:48:14

标签: android ant ui-automation android-testing uiautomator

我一直在尝试使用uiautomator来解决问题,我理解创建测试用例。我尝试了根据Android开发人员UI测试指南(http://developer.android.com/tools/testing/testing_ui.html)构建JAR的前两个步骤,并且工作正常,但我不确定如何遵循后续步骤并使用ant构建JAR文件。请任何人都可以帮我解决这个问题。

以下是我到目前为止所做的步骤:

<android-sdk>/tools/android create uitest-project -n <name> -t 1 -p <path>

set ANDROID_HOME=<path_to_your_sdk>

这是我坚持的步骤:

ant build

使用命令提示符时出现的错误是:

'ant' is not recognized as an internal or external command, operable program or batch file.

5 个答案:

答案 0 :(得分:0)

在终端运行中

which ant

好像你没有安装ant。如果在运行上述命令后没有显示/ usr / bin / ant之类的位置,请使用此命令进行安装:

sudo apt-get install ant

之后再试一次。它应该工作。

答案 1 :(得分:0)

如果您正在使用ADT,我建议您下载Apache ant并将其放在sdk / tools / ant文件夹中。然后将PATH变量更改为指向ant bin文件夹。

答案 2 :(得分:0)

你有这个错误,因为你写了&#34; ant build&#34;从错误的路径。

我做了(这个命令生成build.xml,local.properties,project.properties文件):

<android-sdk>/tools/android create uitest-project -n <name> -t 1 -p <path>

我在build.xml中更改了第一行,如:

<project name="name" default="build">
之后我从日食中运行了蚂蚁。 Build是成功的。

答案 3 :(得分:0)

你安装了蚂蚁吗?如果没有,请从此网站进行操作:http://ant.apache.org/manual/install.html

如果是,请按以下步骤操作:

  1. 导航到您的项目目录并表示(转到项目的bin)
  2. 使用命令窗口执行功能:ant build
  3. 确保您的默认JAVA_HOME指向JDK安装,而不是JRE,并检查您的编译器是否在PATH中。尝试在命令提示符下键入“javac”。如果找不到javac,则应将bin目录放在PATH中。 例如,在Windows中:

    SET PATH=c:/jdk1.5.0_07/bin;%PATH%
    

    此网站可能会有所帮助:http://looksok.wordpress.com/2014/02/08/uiautomator-in-eclipse/

答案 4 :(得分:0)

如果您使用Eclipse进行ADT,那么您可以在Eclipse的plugins目录中找到ant。