如何在库模块中导入.aar库文件并导出为单个库?

时间:2019-10-16 07:14:24

标签: android gradle aar

我有一个.aar库(libA.aar)文件和一个库模块。 .aar文件添加到库模块的“依赖项”部分中(在库模块build.gradle)(libB.aar):

implementation files('libs/libA.aar')

当我将此库导出为.aar文件(libB.aar)时,在导出文件上找不到导入的库(libA.aar)。

如何将.aar文件导入库中并将其保存在导出文件中? 是否需要使用离线Maven存储库?

我需要一个脂肪库,其中包含一个.aar文件。

3 个答案:

答案 0 :(得分:1)

您可以使用导入的aar为您的图书馆创建 fat aar 。请通过 https://android.jlelse.eu/android-fat-aar-from-gradle-892038facc87

答案 1 :(得分:0)

您还必须将所有使用过的.aar库分别包含[复制/粘贴]到集成应用程序中。

答案 2 :(得分:-1)

将您的.aar文件添加到 src-> main-> libs 文件夹

Adding .aar file


在您的 build.gradle(Project)文件中添加路径

allprojects {
    repositories {
        google()
        jcenter()
        flatDir { //Add this code
            dirs 'src/main/libs'
        }
    }
}

在您的 build.gradle(app)文件中添加实施代码

dependencies {
    implementation(name: 'nameOfAARFile', ext: 'aar')
}