Android测试项目无法在Ant下生成,在Eclipse中无效

问题描述:

我正在尝试为Android应用项目及其JUnit测试项目设置CI生成服务器。我为应用程序和测试项目生成了适当的build.xml文件。Android测试项目无法在Ant下生成,在Eclipse中无效

这两个项目都在Eclipse下构建并执行得很好。

但是,当我尝试做ant debug的测试项目没有最早建成使用Eclipse两个项目中,我得到几个[javac]错误说error: cannot find symbol这是指在类应用项目。

认为这是Eclipse可以在类路径和Ant已经使用类路径之间的差异...

我如何告诉Ant哪里可以找到应用程序类?

看起来Android默认的build.xml定义了所有的目标,所以我想知道如何在应用程序项目的build.xml中插入适当的引用,而不必从头开始构建文件。


  1. Tried exporting the Ant build file from Eclipse; that fails to build either project.

什么似乎工作就是重新运行:

android update test-project -m ../../app_project/ -p .

测试项目中。

它所做的唯一变化是创建一个ant.properties文件与一个非注释行:

tested.project.dir=../../app_project/

现在,这一切工作顺顺当当Eclipse之外!