1、不依赖其他module
1)直接打包
2)修改aar命名
默认打出的aar命名一般后边会带release等,可以修改moduled的build.gradle文件,增加如下配置
libraryVariants.all { aarName ->
aarName.outputs.all {
outputFileName = "QRCode.aar"
}
}
2、module依赖另一个module
如zbar依赖于qrcodecore
1)首先Project的build.gradle配置增加classpath ‘com.github.kezong:fat-aar:1.3.6’
2)修改zbar的build.gradle
embed project(path: ‘:qrcodecore’, configuration: ‘default’)
增加apply plugin: ‘com.kezong.fat-aar’
4)打包