Android测试项目无法在Ant下构建,在Eclipse中正常

时间:2013-06-19 12:57:45

标签: android ant junit

我正在尝试为Android应用程序项目及其JUnit测试项目设置CI构建服务器。我为应用和测试项目生成了适当的build.xml文件。

两个项目都在Eclipse下构建和执行。

但是,当我尝试在没有首先使用Eclipse构建两个项目的测试项目上执行ant debug时,我收到了[javac]个错误error: cannot find symbol它引用了app项目中的类。

认为这是Eclipse看到的类路径和Ant正在使用的类路径之间的区别......

如何告诉Ant在哪里找到应用类?

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


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

1 个答案:

答案 0 :(得分:0)

似乎有效的方法是重新运行:

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

在测试项目中。

它所做的唯一更改是创建一个带有一条非注释行的ant.properties文件:

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

现在一切都在Eclipse之外游泳了!