创建一个从 git 导入的 gradle 依赖项

Ric*_*rdo 3 java git android android-studio android-gradle-plugin

这就是在 Android Studio 中导入依赖项的方式。在这种情况下,okhttp:

dependencies {
    compile 'com.squareup.okhttp:okhttp:2.5.0'
} 
Run Code Online (Sandbox Code Playgroud)

我想导入自己创建的依赖项。例如:

dependencies {
    compile 'my_library:1.0.0'
}
Run Code Online (Sandbox Code Playgroud)

在这一点上,如果我学习如何在 Android Studio 项目中创建依赖项和导入就足够了。

但如果可能的话,我想在 git(github) 存储库上托管我的库。这会很棒。

Gab*_*tti 6

要实现它,您有一些方法:

  1. 在中央 Maven 或 jcenter 中发布您的库(工件)。

  2. 使用 github repo 和jitpack插件

  3. 在本地 Maven 仓库中发布 aar(本地 o 私有)

第2点很简单。只需在github中推送您的代码并修改您要使用它的项目中的gradle脚本即可。

只需添加这个 repo tp 你的 build.gradle

repositories {
        // ...
        maven { url "https://jitpack.io" }
    }
Run Code Online (Sandbox Code Playgroud)

和依赖:

dependencies {
        compile 'com.github.User:Repo:Tag'
    }
Run Code Online (Sandbox Code Playgroud)

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