一尘不染

如何创建我自己的android库并托管它

java

我正在创建一个用于多个不同android应用程序的登录屏幕。打包它的最佳方法是什么,以便其他人可以在他们的应用程序上使用我的登录功能。如果我们要进行更改,最好将它们自动同步。编辑*看来将其打包到一个库模块中是最好的选择。如何上载此模块,以便如果我们对此模块进行更新,则它将无缝更新,而不必从github中获取。

谢谢!


阅读 286

收藏
2020-12-03

共1个答案

一尘不染

如果您已将代码推送到GitHub,则使用JitPack可以轻松共享库(aar)。

您的用户只需要将存储库添加到他们的build.gradle中:

repositories {
    jcenter()
    maven { url "https://jitpack.io" }
}

然后将您的GitHub存储库作为依赖项:

dependencies {
    // ...
    compile 'com.github.YourUsername:Repo:Release'
}

令人高兴的是,您不必上载库。在后台,JitPack将从GitHub检出代码并进行编译。在GitHub上发布新版本时,其他人可以使用它。

还有一个有关如何准备Android项目的指南。

2020-12-03