Android 打包生成aar文件的几个方法和区别

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文件 ,如下图所示:

 此种方式生成的更加详细,推荐。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值