【发布时间】:2011-06-28 04:47:41
【问题描述】:
我知道 Android 库项目,它允许您创建一个可以根据需要拉入 Android 应用程序的共享源项目。但是,这要求该来源可用。
我正在寻找一种方法来构建和分发闭源库,该库可用于其他 Android 项目,例如传统的 JAR。这将需要使用 Android 编译器,因此它不是 vanilla-Java JAR 文件。 FWIW,我不需要在 JAR 中嵌入资源/布局。
我见过http://andparcel.com/,但感觉像是一种解决方法,我宁愿使用谷歌“官方支持”的东西。另外,我需要确保我构建的 JAR 与新旧版本的 Android SDK 兼容(即我需要一种方法来设置目标平台版本等)。
最新的 Android 工具集是否允许创建/使用 JAR 二进制文件?你能指出一些关于我如何做到这一点的文档吗?
【问题讨论】:
-
您的问题得到答案了吗?我也有类似的要求。你是如何创建 jar 文件的?
-
要为 Android 分发 .jar,您不需要 Android dx 编译器,常规的 Java 编译器可以工作。如果您分发一个 jar,它会在构建应用程序时转换为 dx 字节码。