我对 Android 开发很陌生,但我对 Java 和 Eclipse 有一些经验。我正在寻找创建可重用库(控件、助手、“标准”活动等)的方法,这些库可以在我自己的项目中使用,但也可以在不披露源代码的情况下分发给其他开发人员。
通常,我会将类文件打包到 JAR 文件中,任何其他开发人员都可以将其添加到类路径中并使用打包的类。
我怎样才能用 Android 项目做到这一点?我已经阅读了有关 Android 库项目的信息,但正如文档所述,它们不能打包到 JAR 中,而是会与引用库项目的项目一起编译。这意味着我还必须分发源代码。
我也读过这篇文章,它问了同样的问题,但没有提供令人满意的答案。
那么:有没有一种方法可以编译和打包一组类和其他文件(包括 XML 布局、资源和东西),并且只分发该包而无需任何源代码,以便它可以像 JAR 文件一样被“引用”和使用还有其他开发商吗?