AndroidStudio创建 implementation 依赖

我们在AndroidStudio中经常使用implementation 的方式来导入第三方代码,比如

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

这些依赖是如何创建的呢?接下来带你们去实现一下~哈嘿
1.准备工具
  AndroidStudio客户端;
  注册一个GitHub账号;
  安装Git客户端(或者有管理远程代码的工具即可)。
1.先创建个项目


创建项目.png

2.创建新的 module


创建module.png

这是创建后的目录:
工程目录.png

3.在module下,封装你自己代码,我封装了一个权限请求的工具类,如图
权限工具类.png

4.Gradle添加依赖
在Project的gradle下添加如下信息:
buildscript { 
  dependencies {
    ...
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
    ...
    }
项目gradle.png

5.在Moudle的library 的gradle 添加如下信息:

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

6.项目上传GitHub
首先上传之前忽略文件,
file => settings => Version Control => Ignored Files

忽略文件.png

Directory: .gradle/ 表示忽略.gradle文件夹下所有文件
Directory: .idea/ 表示忽略.idea文件夹下所有文件
Directory: build/ 表示忽略build文件夹下所有文件
Directory: app/build/ 表示忽略app/build文件夹下所有文件
File: local.properties 表示忽略local.properties文件
Mask: *.iml 表示忽略所有iml格式的文件。
7.上传github
上传github.png

上传文件.png

在github上你会看到你的所有项目已经有了刚刚上传的项目
github.png

8.上传完之后在github创建release - - >Create new Release
添加releases.png

添加release2.png

9.填写版本号 发布
发布release.png

10.在jitpack官网 搜索你的github仓库

将GitHub上项目的地址放到输入框中后点击LookUp,然后在点击getit然后将生成的依赖添加到你新创建的项目即可引用。这里有个坑,一定要等它编译完,显示版本号才能引用。稍等几秒就好了


完成.png

到此就可以了,你可以尝试引用一下试试~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,971评论 2 59
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,018评论 3 119
  • 19度的秋天的早晨,穿上长袖长裤没有了夏天那种恨不得每天扒光裸奔的感觉了。衣服上浓浓的蟑螂丸的味道,寸衫手腕的扣子...
    凡倾阅读 181评论 0 0
  • 救护车上,两个医生满头大汗。 他们倒不是因为救不了那女子所以心生愧疚,着急上火。而是对面坐着一个留着板寸,满身都是...
    飄雲阅读 159评论 0 1