生成aar文件及引用aar文件

aar不是jar,更不是library。因为jar不能带资源只能带java代码。

1.导出 aar

Android Library项目的build.gradle脚本在开头声明

apply plugin: 'com.android.library'

执行./gradlew assembleRelease

~/Desktop/MyApplication$ ./gradlew assembleRelease

然后在build/outputs/aar文件夹里生成aar文件,如:
在这里插入图片描述
2.引用本地的aar
下面以modulea-release.aar文件为例。
1.把aar文件放在一个文件目录内,比如libs目录内。
2.在app模块的build.gradle文件添加如下内容

repositories {
    flatDir {
        dirs 'libs' //this way we can find the .aar file in libs folder
    }
}

并在build.gradle文件中添加依赖,如:

dependencies {
    ...
    implementation(name:'modulea-release', ext:'aar')
}

接着就可以正常使用aar模块里的东西了。

谢谢阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值