我一直在尝试使用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.
答案 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)
如果是,请按以下步骤操作:
确保您的默认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。