我想为Android开发一个库。我可以以什么形式发货?罐子,apk或其他?我该怎么做才能让其他开发人员在他们的应用程序中使用我的库?
答案 0 :(得分:3)
如果你的库是纯Java代码,那么JAR就可以了,也许可以用文档编写ZIP等。
如果您需要资源或其他Android特定的非Java内容,您应该考虑使用Android library project。这是最好的源代码,但有一些技巧可以用(大多数)二进制形式打包它。正在开发的新的基于Gradle的构建系统应该可以更容易地创建以二进制(非源代码)形式提供的库项目。
答案 1 :(得分:1)
作为一个普通的罐子。您的库类将与具体应用程序一起转换为Dalvik VM字节码。
答案 2 :(得分:1)
我只是在link text上抛出你的代码并允许用户下载代码或从那里分叉代码。我在GitHub上看过很多Android库。