gradle 项目打包成多个jar包_Gradle依赖之‘三种类型的依赖’

a47b33d148bc3822ead812700820e78f.png

gardle中有三种方式的依赖:本地库模块,本地二进制库,远程二进制库

第一种:本地库模块

创建两个模块,其中decoder时库模块,如下图所示:

40ea032f0c23f378dc1118400a6e5e79.png

decoder模块中创建一个MyDecoder类,该类有一个静态函数hello

a4ab1909988c24f7d1a597436989fc0a.png

在app模块的build.gradle文件中添加decoder模块库依赖。

791410a7aa51b18fa142f70cd7e5ff39.png

在app模块中使用这个库

e657d19700f1c0a250a7cfa28d3b8353.png

第二种:本地二进制依赖

这种依赖通常时我们之前开发过的库,并编译打包成了jar包,想在当前这个项目中使用。

implementation 

第三种:远程二进制依赖

这种类型的依赖时别人开发好之后的库上传到公共的仓库,比如maven仓库,我们可以通过下面这种方式指定远程仓库,并将远程仓库下载到本地,并添加到编译路径中。

implementation 'com.example.android:app-magic:12.3'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值