Java 如何将.jar标记为;“提供”;日蚀

Java 如何将.jar标记为;“提供”;日蚀,java,android,eclipse,ant,intellij-idea,Java,Android,Eclipse,Ant,Intellij Idea,我在做一个Android项目。我需要使用一个库(libs/maps.jar)来编译代码。不幸的是,我提供的.jar只包含存根,没有真正的实现。我需要能够构建一个不包含.jar(Amazon地图)的.apk,因为它将由系统提供 在IntelliJ中,您可以将库标记为“已提供”,这样它就不会被编译到apk中。如何在Eclipse中实现同样的功能 接下来,如何使用Ant完成同样的任务?您应该能够将maps.jar添加到项目构建路径中。您可以通过进入项目>属性>Java构建路径>库,然后将该jar添加为

我在做一个Android项目。我需要使用一个库(libs/maps.jar)来编译代码。不幸的是,我提供的.jar只包含存根,没有真正的实现。我需要能够构建一个不包含.jar(Amazon地图)的.apk,因为它将由系统提供

在IntelliJ中,您可以将库标记为“已提供”,这样它就不会被编译到apk中。如何在Eclipse中实现同样的功能


接下来,如何使用Ant完成同样的任务?

您应该能够将maps.jar添加到项目构建路径中。您可以通过进入项目>属性>Java构建路径>库,然后将该jar添加为外部jar来实现这一点。这应该允许您的项目进行编译,而不包括jar

至于Ant,你也会做同样的事情。您只需将该jar文件包含在构建任务的类路径标记中。(搜索类路径)

然后,不管您实际需要在.apk中部署什么,只要确保在部署操作中包含它即可