我有一个android eclipse项目,并通过以下操作生成了相应的build.xml ant文件:
android update test-project -p . -m ..main_project
编译得很好。但是,在eclipse中,我随后添加了三个引用的外部jar (easymock、objenesis和cglib)。在eclipse中,一切都可以正常构建,但是当我再次运行上面的命令时,它不会将这些jar添加到类路径中。
所以我的问题是如何告诉build.xml包括这些jar ?
我已经做了一些研究,有些人建议改变sdk本身的规则文件,但这是我想避免的事情,因为我的团队中的每个人都需要这样做,这是不实际的。
谢谢斯蒂芬。
add jar.libs。Dir =your_path_here/lib in ant。>=8
对于build.xml,您可以设置属性"external.lib "。在你的一个属性文件中(比如build.properties),默认情况下它指向你的项目的libs/文件夹-只需把你所有的jar
放在那里external.libs.dir=<your_custom_path>/lib
您应该理想地使用lib/而不是lib,以保持与Eclipse的一致。