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

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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/992897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存