【发布时间】:2011-05-08 21:20:24
【问题描述】:
我想为 Android 开发一个库。我可以以什么形式发货? jar、apk 还是别的什么?我应该怎么做才能让其他开发人员在他们的应用程序中使用我的库?
【问题讨论】:
标签: android jar apk android-library
我想为 Android 开发一个库。我可以以什么形式发货? jar、apk 还是别的什么?我应该怎么做才能让其他开发人员在他们的应用程序中使用我的库?
【问题讨论】:
标签: android jar apk android-library
如果你的库是纯 Java 代码,一个 JAR 就可以了,或许可以压缩文档等。
如果您需要资源或其他特定于 Android 的非 Java 内容,您应该考虑使用 Android library project。最好将其作为源代码提供,尽管有一些技巧可以将其打包成(主要是)二进制形式。并且正在开发的基于 Gradle 的新构建系统应该可以更轻松地创建以二进制(非源)形式发布的库项目。
【讨论】:
作为一个普通的罐子。您的库类将与具体应用程序一起转换为 Dalvik VM 字节码。
【讨论】:
我只想把你的代码扔到link text 上,并允许用户下载代码或从那里分叉。我在 GitHub 上看过不少 Android 库。
【讨论】: