【问题标题】:How to mark a .jar as "provided" in Eclipse如何在 Eclipse 中将 .jar 标记为“已提供”
【发布时间】:2012-11-13 19:23:24
【问题描述】:

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

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

作为后续,我怎样才能用 Ant 完成同样的事情?

【问题讨论】:

    标签: java android eclipse ant intellij-idea


    【解决方案1】:

    您应该能够将您的 maps.jar 添加到项目构建路径中。您可以通过转到 Project > Properties > Java Build Path > Libraries 来执行此操作,然后将该 jar 添加为外部 jar。这应该允许您的项目编译并且不包含 jar。

    至于 Ant,您几乎会做同样的事情。您只需将该 jar 文件包含在构建任务的类路径标记中即可。 http://ant.apache.org/manual/using.html(搜索类路径)。

    然后,无论您实际需要使用 .apk 部署什么,只要确保将其包含在您的部署操作中即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 2015-02-04
      • 2021-09-01
      • 2019-07-22
      • 1970-01-01
      相关资源
      最近更新 更多