将引用的jar添加到android build.xml

ste*_*obe 6 ant android classpath

我有一个android eclipse项目,并通过执行以下操作生成相应的build.xml ant文件:

android update test-project -p . -m ..\main_project
Run Code Online (Sandbox Code Playgroud)

编译好了.但是,在eclipse中我添加了三个引用的外部jar(easymock,objenesis和cglib).在eclipse中,一切都很好,但是当我再次运行上面的命令时,它不会将这些jar添加到类路径中.

所以我的问题是如何告诉build.xml包含这些jar?

我先做了一些研究,有些人建议改变sdk本身的规则文件,但这是我想要避免的,因为我的团队中的每个人都需要这样做,这是不切实际的.

谢谢Stephen

Tar*_*nfx 13

在SDK> = 8的ant.properties中添加jar.libs.dir = your_path_here/lib


小智 4

对于 build.xml,您可以在属性文件之一(如build.properties)中设置属性“external.libs.dir”,默认情况下它指向项目的libs/文件夹 - 只需将所有 jar 放在那里

external.libs.dir=<your_custom_path>/lib
Run Code Online (Sandbox Code Playgroud)