我有一个 Java 项目,它被各种其他 Java 和 Android 项目大量使用。该项目包含一些 JAR 库,所有项目都应使用这些 JAR 库,但 Android 除外(实际上,Android 项目准确地说是一个 Android 库项目)。
我在 Java 项目的 Eclipse 构建路径首选项中将 JAR 标记为“导出”。但是,Android 项目不应该导入这些库(因为它们是 Java 库,它使用了一些在 Android 上不可用的类),但它应该导入其余代码(实际上并不使用这些库,但出于方便的原因,它们存储在那里并确保所有其他项目使用相同的库。
如何防止 JAR 被导出到 Android 项目?