我想为Android开发图书馆。我可以以什么形式发货?罐子,apk还是其他?我应该如何做,以便其他开发人员可以在其应用程序中使用我的库?

有帮助吗?

解决方案

如果您的库是纯Java代码,则罐子很好,也许是用文档进行拉链,等等。

如果您需要资源或其他特定于Android的非Java东西,则应考虑使用 Android图书馆项目. 。最好将其作为源代码发货,尽管有一些技巧将其包装在(主要)二进制形式中。并且正在开发的新的基于Gradle的构建系统应该使创建以二进制(非源)形式运送的图书馆项目变得更加容易。

其他提示

作为常规罐子。您的库类将与具体应用程序一起转换为Dalvik VM字节码。

我只会把你的代码扔掉 链接文字 并允许用户下载代码或从那里分叉。我在Github上看到了很多Android库。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top