Android发布项目到公共库

Android Studio 使用Gradle进行项目管理与编译,我们在使用第三方开源项目的时候,可以在build.gradle中添加compile 'xxx.xxx.support:xxx:25.1.1',直接使用中央库中的项目,那么如何发布个人的项目供其他人使用呢.有两种比较方便的方法

1,使用bintray-release,将项目提交到jcenter

bintray-release是一个开源项目,引入到自己的项目,并按需配置好需要的参数,就可以使用了

可以参考鸿洋大神的文章 Android 快速发布开源项目到jcenter,非常详细的写了如何进行上传到jcenter.

不过即使配置完全,依然会出现预料之外的问题.而且相对来说还是有些麻烦.

2,使用JitPack.io方式对项目进行发布到公共仓库

JitPack 官方文档和使用方式.配置简单,引用方便,而且不会像Bintray需要审核.即时发布,即时可用

不过其他项目对本开源项目的引用会比jcenter多一步配置

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

这里要注意:不是在app下的build.gradle,需要在项目build.gradle中配置

dependencies {
    compile 'com.github.jitpack:android-example:1.0.1'
}

这里在app下的build.gradle配置

参考 Android 写自己的开源库,发布到 JitPack.io JitPack使用方式,非常详细的教程,而且有如何创建Library项目的详细方法.

官方Android配置文档 非常详细的文档.

发布Library项目到jitpackDemo,这里是我写的一个小demo,同时也是IntentUtils,可以参考学习.工具类中的方法使用的是官方文档中的示例.

你可能感兴趣的:(Android之旅)