Java 使用ANT脚本构建Android测试项目

Java 使用ANT脚本构建Android测试项目,java,android,eclipse,ant,build,Java,Android,Eclipse,Ant,Build,我有一个Android项目,它在命令行上运行良好,并且使用eclipse。所以现在我为同样的项目创建了测试项目,目前它依赖于一个外部JAR。 我把这个jar保存在libs/目录中。我可以从命令行构建和运行测试项目 现在的问题是Eclipse无法识别放置在libs目录中的JAR,因此Eclipse无法构建项目。我试图修改build.properties文件(在其中设置libs路径),但这对我没有帮助。我不想在eclipse中使用属性->JAVA构建路径->库->添加外部JAR 有人能告诉我们使用命

我有一个Android项目,它在命令行上运行良好,并且使用eclipse。所以现在我为同样的项目创建了测试项目,目前它依赖于一个外部JAR。 我把这个jar保存在libs/目录中。我可以从命令行构建和运行测试项目

现在的问题是Eclipse无法识别放置在libs目录中的JAR,因此Eclipse无法构建项目。我试图修改build.properties文件(在其中设置libs路径),但这对我没有帮助。我不想在eclipse中使用属性->JAVA构建路径->库->添加外部JAR

有人能告诉我们使用命令行和eclipse构建测试项目的确切步骤吗。 另外,我可以将JAR保存在项目目录以外的其他位置吗


我不想使用Maven,我在以下配置中遇到了类似的问题:

MainProject
-src
 -...
-libs
  -ok.jar

TestProject
-src
 -testFiles
MainProject和TestProject都需要ok.jar文件

如果我将jar添加到TestProject/libs/ok.jar中,构建失败将导致类复制。 如果我引用MainProject/libs/ok.jar文件,将外部jar抛出到TestProject的属性中,那么它也不起作用

最后,我修改了MainProject的属性,通过选中combobox,使其能够将ok.jar文件导出到其他项目:

项目属性->Java构建路径->订单和导出->检查ok.jar文件

最后,TestProject将MainProject引用为“构建路径上的必需项目”

现在,测试项目可以看到并使用ok.jar文件


它在eclipse和ant中运行良好。

检查此链接并构建。。。。。。。。。。。。。谢谢diyesh的快速回复。我以前也看到过这个链接。但这并没有解决我的问题。我可以在终端上顺利地构建我的项目,但eclipse给了我错误。它无法找到Robotium jar,但我不想以这种方式引用我的jar“项目属性->Java构建路径->订单和导出->检查ok.jar文件”,因为我在一个团队中工作,如果我这样设置路径,那么每个人都必须做同样的事情。这是我不想要的。另一件事是,如果我在build.xml中设置了路径,那么为什么android不能理解它呢?Ant build没有使用与Eclipse相同的构建系统。这就是为什么它可以在命令行中工作,但不能在Eclipse中工作。不幸的是,我不知道如何正确地解决你们的问题。您能不能不提交修改后的类路径文件并将其保持在本地,以使Eclipse中的构建工作正常?