Android的可用Ant任务的文档?

时间:2010-04-01 15:33:01

标签: android ant

我只是偶然发现了使用emma进行测试覆盖率报告的ant任务。 我现在正在寻找一个只调用单元测试并生成单元测试输出的目标。 是否有某个列表中包含可用的ant目标,或者是否可以在SDK的代码中查找它们?

3 个答案:

答案 0 :(得分:8)

  

是否有某个列表中包含可用的ant目标,...

您可以使用ant-projecthelp获取所有-verbose目标的列表。在项目的根目录中:

$ ant -projecthelp -verbose

私有的显示在“其他目标:”标题下,但是具有前导短划线的目标无法从命令行调用。您可以向build.xml添加“包装”目标,只需依赖于您想要的目标。

我使用这样的方法将主要目标暴露给IntelliJ IDEA平台:

<!-- Wrapper targets for setting up IntelliJ IDEA with Ant Build -->
<target name="Android clean" depends="clean" />

但你也可以这样做:

<target name="Generate Resource Source" depends="-resource-src" />

答案 1 :(得分:2)

  

是否有可用蚂蚁的列表   目标

不是我知道的。我甚至无法看到如何让Ant转储列表。 : - (

  

是否可以查找它们   SDK代码中的某个地方?

他们位于$ANDROID_HOME/platforms/$API/templates的开发计算机上,其中$ANDROID_HOME是您安装SDK的地方,$API是某个Android版本(例如android-2.1)。< / p>

答案 2 :(得分:1)

ant help会显示所有可用的详细说明目标。

帮助目标位于 $ {SDK.HOME} /tools/ant/build.xml

的末尾