1

我正在尝试使用 ant 编译和构建一个 android 应用程序。我确实android update project --target 1 --path <path to project>创建了我的 build.xml。我正在使用 api 16。我有一些外部 jars 覆盖了 android.jar 中的一些类和方法,因此它们需要在 android.jar 之前的类路径中。Eclipse 允许我重新排序我的优先级,因此我可以在那里工作。但是在使用 ant 时,我提供外部 jar 位置的方式是在 build.properties 文件中添加jar.libs.dir=libs和。external.libs.dir=libs但看起来它们是在编译任务中的 android.jar 文件之后添加的。

有什么办法可以改变吗?

4

1 回答 1

0

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

于 2013-02-07T18:09:12.027 回答