如何在Github上创建一个库并通过Android Studio中的gradle依赖项使用它

时间:2015-12-17 07:09:21

标签: android android-studio github gradle jitpack

我想创建库并通过Internet访问它。 在Android Studio中(通过Gradle),可以通过以下方式添加依赖项:

build.gradle(模块应用)中:

dependencies {
    ...
    compile 'com.android.support:design:23.1.0'
    compile 'com.squareup:otto:1.3.8'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.j256.ormlite:ormlite-core:4.48'
    compile 'com.j256.ormlite:ormlite-android:4.48'
    ...
}

如何从github以这种方式添加我自己的库?

3 个答案:

答案 0 :(得分:22)

要实现这一目标,你有一些方法:

  1. 在中央maven或jcenter中发布您的库(工件)。
  2. 使用github repo和jitpack plugin
  3. 使用私人专家
  4. 第2点。非常简单。

    只需按下你的代码github并修改你想要使用它的项目中的gradle脚本。

    只需将此代表添加到您的build.gradle

    即可
    repositories {
            // ...
            maven { url "https://jitpack.io" }
        }
    

    和依赖:

    dependencies {
            compile 'com.github.User:Repo:Tag'
        }
    

    要在Central Maven或JCenter中发布库,在答案中解释很长。 Hovewer你可以阅读这些帖子:

答案 1 :(得分:13)

参考Jitpack最好将项目或图书馆从Github导入gradle

有关更多信息,请参阅 Gabriele Mariotti 回答

答案 2 :(得分:0)

快速解决方案,正如其他人所说JitPack可能是要走的路。但是,如果您希望将图书馆提供给更广泛的受众群体,则应该将其添加到jcenter,因为现在默认情况下会在Android Studio中设置此库。 (以前是Maven Central。)

This post详细介绍了如何操作。以下是摘要:

  1. 创建Android库
  2. 测试以确保库可在本地使用
  3. 在Bintray上发布图书馆
  4. 将库添加到Jcenter
  5. 然后,所有人都必须使用你的库,为他们的build.gradle依赖项添加一个内容。