前言
library 在as 中引用后,编译速度会变慢。换成aar 会比较好。
老实说aar 的引用我之前就一直没成功。原因就是配置build.gradle 配成错个了
流程
1、library 编译成aar:run的时候在build的outputs 里取就可以了
如:lib_swipelist-release.aar
2、build.gradle 写入配置
这里有三种build.gradle
大工程( project )的build.gradle
library的build.gradle
application的build.gradle
其中在project 的 build.gradle 里添加
allprojects {
repositories {
flatDir {
dirs ‘libs’
}
jcenter()
}
}
把生成的 aar 文件放在application libs下 在application的 build.gradle 里配置
compile(name: ‘lib_swipelist-release’, ext: ‘aar’)