原文地址:https://www.jitpack.io/docs/ANDROID/

为了在JitPack上发布你的Android库,你只需要在你的Git仓库中有一个可用的构建文件。

Android SDK在构建环境中可用,并且在构建开始时已经设置了ANDROID_HOME变量。版本默认使用Java 8运行,但可以使用jitpack.yml文件进行配置。

构建

要在JitPack上启用构建,您需要添加android-maven插件。

如果使用Gradle 4.1或更高版本:

1)在你的根build.gradle中:

buildscript {   dependencies {    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line

2)在你的库/ build.gradle中添加:

 apply plugin: 'com.github.dcendents.android-maven'   group='com.github.YourUsername'

3)创建一个GitHub版本或添加一个git标签。

检查

检查你的Git仓库中是否有Gradle包装器。如果您没有使用该命令创建它gradle wrapper并提交它。使用.gitignore规则检查生成的gradle-wrapper.jar是否被忽略。

测试。在这些更改后,转到您的项目的根目录并运行Gradle包装:

./gradlew install

它会将你的库安装在你的本地maven仓库($ HOME / .m2 / repository)中。如果安装正常并且您已添加GitHub发行版,则应该使用jitpack.io

重要提示:请检查在这里这是需要您的摇篮版本的Android,Maven插件的版本。您的Gradle版本在gradle / wrapper / gradle-wrapper.properties文件中指定。

例子

  • Android的实施例

  • 多个构建变体

安装

你的库的用户需要添加jitpack.io库:

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

和:

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

注意:不要在下面添加jitpack.io存储库 buildscript

添加示例应用程序

如果您将示例应用程序添加到相同的回购站,那么您的应用程序需要依赖库。要在您的应用/ build.gradle中执行此操作,请在表单中添加一个依赖项:

dependencies {    compile project(':library')}

'library'是你的库模块的名字。

Jar文件

默认情况下,android-maven插件会从库中生成一个'aar'文件。如果你想有一个'jar'来看看例子项目的library / build.gradle。

更多相关文章

  1. 对于android中自定义组件属性的理解
  2. Android(安卓)断点续传的原理剖析与实例讲解
  3. Android(安卓)Studio 错误: 非法字符: '\ufeff' 解决方案|错误:
  4. Android使用fitsSystemWindows属性实现–状态栏【status_bar】各
  5. 设置Android状态栏的颜色
  6. Android(安卓)编译环境小语种丢失Bug
  7. Android(安卓)SDK目录及版本号区别
  8. Android系统文件夹结构解析
  9. Android(安卓)ListView的每个子Item如何设置高度

随机推荐

  1. 使用docker-compose 一键部署你的分布式
  2. 8天入门docker系列 —— 第一天 docker出
  3. 8天入门docker系列 —— 第五天 使用aspn
  4. 8天入门docker系列 —— 第二天 通过一个
  5. 非常简单的string驻留池,你对它真的了解吗
  6. 为什么要用内插字符串代替string.format
  7. 8天入门docker系列 —— 第三天 使用aspn
  8. 想要成为一名优秀的软件测试工程师,这8项
  9. 8天入门docker系列 —— 第四天 使用aspn
  10. 从GC的SuppressFinalize方法带你深刻认识