我正在尝试为Android应用程序项目及其JUnit测试项目设置CI构建服务器。我为应用和测试项目生成了适当的build.xml
文件。
两个项目都在Eclipse下构建和执行。
但是,当我尝试在没有首先使用Eclipse构建两个项目的测试项目上执行ant debug
时,我收到了[javac]
个错误error: cannot find symbol
它引用了app项目中的类。
我认为这是Eclipse看到的类路径和Ant正在使用的类路径之间的区别......
如何告诉Ant在哪里找到应用类?
似乎Android默认build.xml
定义了所有目标,所以我想知道如何在应用项目的build.xml
中插入适当的引用...而不是必须从头开始构建文件
答案 0 :(得分:0)
似乎有效的方法是重新运行:
android update test-project -m ../../app_project/ -p .
在测试项目中。
它所做的唯一更改是创建一个带有一条非注释行的ant.properties
文件:
tested.project.dir=../../app_project/
现在一切都在Eclipse之外游泳了!