我正在尝试使用ant编译和构建一个Android应用程序。我做了android update project --target 1 --path <path to project>
来创建我的build.xml。我正在使用api 16.我有一些外部jar来覆盖android.jar中的一些类和方法,因此它们需要在android.jar之前的类路径中。 Eclipse允许我重新排序我的优先级,因此我能够在那里工作。但是在使用ant时,我给外部jar位置的方式是在build.properties文件中使用jar.libs.dir=libs
和external.libs.dir=libs
。但看起来它们是在编译任务中的android.jar文件之后添加的。
有没有办法可以改变它?
答案 0 :(得分:0)
我能够通过覆盖build.xml中的编译目标来解决这个问题,将我的自定义jar作为引导库,将android.jar作为类路径库。