引入 aar
方法一、通过 libs 引入到 app 中
把 aar 文件放在 libs 目录下
在 app 的 build.gradle 中添加如下内容
repositories {
flatDir {
dirs 'libs'
}
}
之后通过如下方式引入
dependencies {
compile(name:'test', ext:'aar')
}
Rebuild project
如果发现引入后无法使用,重启 Android studio
方法二、把 aar 作为一个库工程的方式引入
当项目中库工程较多且依赖关系比较复杂时,最好采用这一种方式。如:某一个库工程也要引入这个 aar 时。
菜单栏 -> File -> New -> New Module
-> Import .Jar/.AAR Package
-> Next
-> 选择 File name 的文件 -> Subproject name 命名工程
-> Finish
打包 aar
打开 Gradle 工具窗口,找到 Android Library 模块. 在 build 任务中双击 assemble.
执行成功后,在 mylibrary/build/outputs/aar 目录下找到 aar 包.
默认 Debug 和 Release 的 AAR 包都会打出来,当然你也可以选择只打 Debug 的包,双击 assembleDebug 任务就可以了. 只打 Release 的包同理.