相信大家在使用AS(android studio)的时候添加依赖的时候有没见过如下方式:
很酷炫本人将教你如何做到.
1. 使用 jcenter()实现— 在创建的时候as自动帮我导入了
1. 但是上传代码到jcenter非常繁琐所以本文不做此方法
2. jitpack.io()实现 — 此方法配合github使用相比第一种简单非常多本文以此方法教学.官方文档jitpack文档
1. 在github 新建一个空白仓库github地址
1. TortoiseGit克隆到本地
在克隆下的文件夹下创建一个as项目(用as)
1 在as创建一个library module 在菜单栏File-New-New Module
选择Android Libray(这种叫aar可以带入资源如图片) 这里我顺便补充下java Libary 不会带入android资源文件所以我们一般使用androidlibrary
2 编写library module 这里看你想怎么写了我这里随便写了个类FmyUtils
1. gradle设置
1. 在你工程的gradle下添加如下信息
2. buildscript {
3. dependencies {
4. ....
5. classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
6. ...
7. 在你的library 的gradle 添加如下依赖
applyplugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
9. 上传到github
忽略工程中原有app(没用) Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件。svn忽略和使用和github差不多大家可以当作扩张知识
10 .在github创建release
11. jitpack搜索对应github仓库
然后网页的下方会有提示
把这里信息复制到你想导入依赖的工程 如下: 我先新建一个AS 工程 然后再工程的gradle添加上面获取的信息
最后在你想要将依赖添加到的module的gradle中添加如下代码
最后同步一下即可
最后我们测试下 ---->>ok