前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AndroidStudio创建 implementation 依赖

AndroidStudio创建 implementation 依赖

原创
作者头像
CatEatFish
修改2020-07-09 14:22:27
1.4K0
修改2020-07-09 14:22:27
举报
文章被收录于专栏:干活分享干活分享

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

代码语言:txt
复制
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
创建项目.png

2.创建新的 module

创建module.png
创建module.png

这是创建后的目录:

工程目录.png
工程目录.png

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

权限工具类.png
权限工具类.png

4.Gradle添加依赖

在Project的gradle下添加如下信息:

代码语言:txt
复制
buildscript { 
  dependencies {
    ...
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
    ...
    }
项目gradle.png
项目gradle.png

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

代码语言:txt
复制
apply plugin: 'com.github.dcendents.android-maven'  
group='com.github.YourUsername'
modulegradle.png
modulegradle.png

6.项目上传GitHub

首先上传之前忽略文件,

file => settings => Version Control => Ignored Files

忽略文件.png
忽略文件.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
上传github.png
上传文件.png
上传文件.png

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

github.png
github.png

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

添加releases.png
添加releases.png
添加release2.png
添加release2.png

9.填写版本号 发布

发布release.png
发布release.png

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

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

完成.png
完成.png

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档