如何在使用ant和外部库时更改android.jar优先级?

时间:2013-02-05 22:51:27

标签: android ant

我正在尝试使用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=libsexternal.libs.dir=libs。但看起来它们是在编译任务中的android.jar文件之后添加的。

有没有办法可以改变它?

1 个答案:

答案 0 :(得分:0)

我能够通过覆盖build.xml中的编译目标来解决这个问题,将我的自定义jar作为引导库,将android.jar作为类路径库。