1、通过 Android Library打包aar文件时,可以使用Android Studio 右侧 Gradle工具,选择library下面的Task ->other 下面的aar相关选项 assembleRelease。
这种方式可以很快的打出包,但是 如果有依赖三方的aar库,这种当时可能会出现一些问题。
2、我们想要在其他固定的地方生成 aar文件,可参考如下配置
// 省略其他配置
uploadArchives{
repositories.mavenDeployer{
// 生成目录
repository(url:"file:D:\\aar")
// 唯一标识
pom.groupId = "encryptLib"
// 项目名称
pom.artifactId = "com.kluas.encrypt"
// 版本号
pom.version = "1.2"
}
}
此时还需要加入如下代码,如果有三方依赖的库 ,如 glide okhttp之类的
plugins {
id 'com.android.library'
// 加入如下配置,导入三方库
id 'maven'
id 'maven-publish'
}
然后在Android Studio 右侧 Gradle工具,选择library下面的Task ->update?下面的相关选项 uploadArchives。
点击配置项,即可在指定目录生成相关的aar文件及相应的pom、sha1、md5文件 ,如下图所示:
?此种方式生成的更加详细,推荐。
|