您的位置:首页 > 移动开发 > Android开发

自己创建一个android studio在线依赖compile

2016-11-29 11:32 459 查看
我正参加2016CSDN博客之星评选麻烦帮下 奖品我随机送给投票者(写一个随机数抽取)

http://blog.csdn.net/vote/candidate.html?username=qfanmingyiq

引言

相信大家在使用AS(android studio)的时候添加依赖的时候有没见过如下方式:



很酷炫 本人将教你如何做到.

实现方法

使用 jcenter()实现— 在创建的时候as自动帮我导入了



但是上传代码到jcenter非常繁琐所以本文不做此方法

jitpack.io()实现 — 此方法配合github使用相比第一种简单非常多 本文以此方法教学.官方文档jitpack文档

具体步骤

在github 新建一个空白仓库github地址





TortoiseGit克隆到本地



在克隆下的文件夹下创建一个as项目(用as)







在as创建一个library module

在菜单栏File-New-New Module




选择Android Libray(这种叫aar可以带入资源如图片)

这里我顺便补充下java Libary 不会带入android资源文件 所以我们一般使用android library





编写library module

这里看你想怎么写了 我这里随便写了个类FmyUtils



gradle设置

在你工程的gradle下添加如下信息

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




在你的library 的gradle 添加如下依赖

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




上传到github


忽略工程中原有app(没用) Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件。svn忽略和使用 和github差不多 大家可以当作扩张知识



在github创建release





jitpack搜索对应github仓库

打开jitpack官网 点击搜索框 输入github地址





然后网页的下方会有提示



把这里信息复制到 你想导入依赖的工程

如下:

我先新建一个AS 工程

然后再工程的gradle添加上面获取的信息



最后在你想要将依赖添加到的module的gradle中添加如下代码



最后同步一下即可

最后我们测试下 ---->>ok


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐