Android测试项目在Ant下构建失败,在Eclipse中正常



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

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

然而,当我尝试在测试项目上做ant debug而没有首先用Eclipse构建两个项目时,我得到几个[javac]错误,说error: cannot find symbol指的是应用程序项目中的类。

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

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

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


  1. 尝试从Eclipse导出Ant构建文件;

似乎可以重新运行:

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

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

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

现在它可以在Eclipse之外正常工作了!

相关内容

  • 没有找到相关文章

最新更新