0

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

这两个项目在 Eclipse 下都可以正常构建和执行。

但是,当我尝试在没有首先使用 Eclipse 构建两个项目的情况下ant debug 对测试项目进行操作时,我收到了几个错误,说明它们引用了应用程序项目中的类。[javac]error: cannot find symbol

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

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

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


  1. 尝试从 Eclipse 中导出 Ant 构建文件;无法构建任何一个项目。
4

1 回答 1

0

似乎可行的是重新运行:

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

在测试项目中。

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

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

现在这一切都可以在 Eclipse 之外顺畅运行!

于 2013-06-19T13:59:46.723 回答