Android Studio:开发要在应用之间共享的通用Java库

这个问题已经在这里有了答案:            >            IntelliJ gradle add module dependency                                    3个
我一直在研究SO,并看到了很多有关将应用程序链接到库的讨论,但是在所有情况下(我发现),库都被导入到应用程序中.

据我了解,导入会将库复制到App中.在我们的案例中,我们有几个正在开发中的常见Java源库(L1,L2等),并且我们希望有多个Apps(A1,A2等)引用这些库.这意味着无法将库导入/复制到应用程序,因为库更改太频繁了.

这些库是作为单独的Android项目创建的(我们尝试创建一个Module / Android库,但这并不更好).我们将Android Studio用于我们的IDE.

如何在不将库复制到项目的情况下进行链接?
谢谢.

解决方法:

您可以使用jitpack.io发布库,然后以与在graddle上使用任何其他库相同的方式使用它们,包括通过git标签进行版本控制.

基本上,您需要的是一个由git驱动的存储库,例如Github,Bitbucket,GitLab等.

上一篇:linux – 如何检查是否安装了共享库?


下一篇:Linux中的库调用和系统调用有什么区别?