快速简单详细的教你生成依赖
怎么生成自己的依赖,我今天讲的是快速,简单,详细的实现生成自己的依赖。只需使用工具AndroidStudio快速生成依赖。
其实本来很简单的,怕自己忘了,做个记录。加上图,就基本没有难度。
需要条件:
- 需要Github账号
- AndroidStudio
步骤详解
申请GitHub账号(已有跳过)
使用AndroidStudio创建一个项目。(没有什么可讲的,正常生成)
新建一个Module,为Android Library
正常创建后,在项目中的build.gradle里,添加一句
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
然后在自己新建的Android Library的build.gradle里配置:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.你的gitHubz账号'
你的GItHub账号是,打开GieHub然后登录上去,随便打开一个库。
这里的红括号里就是你的GitHub账号复制就好(注意是红括号里的)
然后你可以在你建的那个Android Library里写功能了,测试的话,简单就好。比如,我就写了个A类,就一个方法a,功能也就是打印了一个Log。
然后就是怎么办项目传到GitHub上了,有很多种方式。我选择的是Androidstudio直接上传到GitHub上。
如果你的有问题,我推荐你看这篇博客,来设置。或者用Git的命令行直接推上去,只要上传上传上去就好。
效果是这样的
然后复制这个网址的链接,再点击releases(我这是中文的发布)
点击创建
写好版本,版本随便写,然后发布。
成功发布。然后点这个网址https://jitpack.io
然后把你的刚才复制的链接复制到搜索框里,点击Look Up就会出现
如果效果和我一样就可以了。不一样就要百度了。版本1.0点击Get It,等待一会,时间看网速。刷新网页,再点击Getit,出现这样就成功了
打开AndroidStdio新建项目,按步骤集成到项目中,查看是否成功。
如果不行,你看看是不是这样的效果
问题一:
jdk版本不同而导致编译不过。因为我本地项目是使用的java8编译的,而jitpack是使用的java7,所以编译不过。解决办法如下:
在项目目录下新建一个名为jitpack.xml的文件,里面写上jdk的配置
jdk:- oraclejdk8
问题二:
缺少maven plugin 和 group而编译不过,添加如下图所以的2句在你的module gradle文件中
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.abcdqianlei1990'
如果还不是,请点击Log下面的红文本查看。