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

Android 如何使用ant for uiautomator测试项目构建JAR文件,android,ant,ui-automation,android-testing,android-uiautomator,Android,Ant,Ui Automation,Android Testing,Android Uiautomator,我一直在尝试使用uiautomator,我了解如何创建测试用例。我尝试了根据Android开发人员UI测试指南()构建JAR的前两个步骤,效果很好,但我不确定如何遵循接下来的步骤,并使用ant构建JAR文件。请任何人帮我解决这个问题 以下是我到目前为止所做的步骤: <android-sdk>/tools/android create uitest-project -n <name> -t 1 -p <path> set ANDROID_HOME=<pa

我一直在尝试使用uiautomator,我了解如何创建测试用例。我尝试了根据Android开发人员UI测试指南()构建JAR的前两个步骤,效果很好,但我不确定如何遵循接下来的步骤,并使用ant构建JAR文件。请任何人帮我解决这个问题

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

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

set ANDROID_HOME=<path_to_your_sdk>
使用命令提示符时出现的错误是:

'ant' is not recognized as an internal or external command, operable program or batch file.
在终点站运行

which ant
您似乎没有安装ant。如果在运行上述命令后没有显示像/usr/bin/ant这样的位置,请使用以下命令安装它:

sudo apt-get install ant

请稍后再试。它应该可以工作。

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

您出现此错误,因为您从错误的路径编写了“ant build”

我这样做了(此命令生成build.xml、local.properties、project.properties文件):

/tools/android创建uitest项目-n-t1-p
我在build.xml的第一行做了如下更改:

<project name="name" default="build">


之后,我从eclipse运行ant。构建成功。

您安装了ant吗?如果没有,请从此站点执行此操作:

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

  • 导航到您的项目目录和方法(转到项目的bin)
  • 使用命令窗口执行函数:ant build
  • 确保默认JAVA_HOME指向JDK安装,而不是JRE,并检查编译器是否在路径中。尝试在命令提示符中键入“javac”。如果找不到javac,那么应该将bin目录放在路径中。 例如,在Windows中:

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

    此站点可能会有进一步的帮助:

    如果您有带Eclipse的ADT,那么您可以在Eclipse的插件目录中找到ant

    <project name="name" default="build">
    
    SET PATH=c:/jdk1.5.0_07/bin;%PATH%