• 在Github发布自己的compile包


    Android入门到转行做服务员——在Github发布自己的compile包 2017-12-05 15:27:10

      这是一粒代码发布的第一篇博客,一粒代码从事android开发,近期打算开始搞搞博客这个东西,嗯,直接开正题。

      前几天看了下自己的代码,各种compile别人的包,Gradle一下简直要爆炸,就自己弄了个compile包,想着应该方便一些,下面是自己结合网上的一些教程整理出来的在Github上发布自己compile包的方法。

      一、注册GitHub账号:

        https://github.com

        这么简单的东西,不教,自己百度去。

      二、创建项目:

        

        

        

        

        知道为什么这里要一一截图吗,因为这样可以让博客的内容看起来很多;好了,下面开始比较重要了。

      三、创建Module

        

         

        

        这里命名注意了,其实没什么卵用,因为你的项目名就是你要导的工具的名称:

        compile 'com.github.trevonnling:Atom:v1.0.1'

         trevonnling:Github的扩展域名;Atom:项目名

        这样看得懂吧,所以,你觉得项目名字不够霸气,那就重新创建个项目,取个霸气的项目名吧。那么Module名称是干什么的呢,

        

        如上图所示,照着上面创建的路径来说,就是com.compile.compilejar。你可以根据喜欢创建个自己看得顺眼的路径,建议尽量短一些。

        给项目添加gradle依赖;找到项目根目录下的gradle文件加入一行代码:

        

       classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'

        版本号自己留意。

        

        打开Module根目录下的Gradle加入两行代码:

        

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

        group后面的是Github上的域名。

        

      四、上传项目到Github

        首先装上Git,然后验证一下

        

        然后如下图选择分享项目到Github

        

        

        输入账号密码

        

        自行选择项目名称和分支标签和描述

        

        点击Ok

        

        注意底部的提示

        

        进入GitHub,查看是否上传成功。

        

        点击进入项目

        

        点击releases

        

        创建release

        

        填入版本号,然后点击Publish release

        

        

      五、将GitHub项目上传到https://jitpack.io/ ,将GitHub项目链接复制到输入框。点击Look up

        

        Get it

        

        等菊花转完了,就可以了

        

        根据提示,在项目中导入compile包,如图,导入成功

        

        更新了包的内容后,去GitHub重新创建release,修改版本号,然后去jitpack Look up一下即可。

        回到Github

         

          添加使用说明

          

           

        生成说明

        

        大功告成,欢迎各位试水,看看是否能成功,如有缺漏,会修正。嗯,后期会写怎么自定义自己的控件这些内容,至于什么时候写,就看心情了。

        以上是在GitHub发布自己的compile包的一种方法,印象中应该还有两种方法,不一一介绍,有兴趣自己去研究吧。有什么问题可以留言。谢谢阅读。

        如有转载,请标明出处,谢谢。

     

         

        

  • 相关阅读:
    js的异步运行机制
    Android NDK 安装与配置
    JNI与NDK的区别
    Android 开发手记一NDK编程实例
    android AIDL服务
    Android Service学习之AIDL, Parcelable和远程服务
    Android中JNI的使用方法
    Android之drawable state各个属性详解
    android中的Touch研究
    Android中的ListView点击时的背景颜色设置
  • 原文地址:https://www.cnblogs.com/pmokj/p/7993740.html
Copyright © 2020-2023  润新知