zoukankan      html  css  js  c++  java
  • 自己创建一个android studio在线依赖compile

    我正参加2016CSDN博客之星评选麻烦帮下 奖品我随机送给投票者(写一个随机数抽取)
    http://blog.csdn.net/vote/candidate.html?username=qfanmingyiq

    引言

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

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

    实现方法

    1. 使用 jcenter()实现— 在创建的时候as自动帮我导入了
      这里写图片描述
      但是上传代码到jcenter非常繁琐所以本文不做此方法

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

    具体步骤

    1. 在github 新建一个空白仓库github地址
      这里写图片描述
      这里写图片描述

    2. TortoiseGit克隆到本地
      这里写图片描述

    3. 在克隆下的文件夹下创建一个as项目(用as)
      这里写图片描述
      这里写图片描述
      这里写图片描述

    4. 在as创建一个library module
      在菜单栏File-New-New Module
      这里写图片描述

      选择Android Libray(这种叫aar可以带入资源如图片)
      这里我顺便补充下java Libary 不会带入android资源文件 所以我们一般使用android library
      这里写图片描述

    5. 编写library module
      这里看你想怎么写了 我这里随便写了个类FmyUtils
      这里写图片描述

    6. gradle设置

      1. 在你工程的gradle下添加如下信息
      buildscript { 
        dependencies {
          ....
          classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
          ...
          }

      这里写图片描述

      1. 在你的library 的gradle 添加如下依赖
       apply plugin: 'com.github.dcendents.android-maven'  
       group='com.github.YourUsername'

      这里写图片描述

    7. 上传到github

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

    8. 在github创建release
      这里写图片描述
      这里写图片描述

    9. jitpack搜索对应github仓库

      1. 打开jitpack官网 点击搜索框 输入github地址
        这里写图片描述

    这里写图片描述

    然后网页的下方会有提示
    这里写图片描述
    把这里信息复制到 你想导入依赖的工程
    如下:
    我先新建一个AS 工程
    然后再工程的gradle添加上面获取的信息
    这里写图片描述
    最后在你想要将依赖添加到的module的gradle中添加如下代码
    这里写图片描述
    最后同步一下即可

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

    这里写图片描述

  • 相关阅读:
    localStroage 和sessionStorage的区别
    audio 在ios无法播放问题解决
    判断是否在微信浏览器中打开
    使用CSS样式的方式
    Django总结
    Django框架初步
    HTML表单设计(下)
    HTML表单设计(上)
    HTML框架
    nohup和&后台运行,查看占用端口进程
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152098.html
Copyright © 2011-2022 走看看