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

Android 如何在库模块中导入.aar库文件并作为单个库导出?,android,gradle,aar,Android,Gradle,Aar,我有一个.aar库(libA.aar)文件和一个库模块。添加到依赖项部分的库模块中的.aar文件(位于库模块build.gradle)(libB.aar): 当我将此库导出为.aar文件(libB.aar)时,在导出的文件中找不到导入的库(libA.aar) 如何将.aar文件导入到库中,并将其保存在导出文件中? 是否需要使用脱机Maven存储库 我需要一个fat库,其中包含所有依赖项,作为.aar文件。将.aar文件添加到src->main->libs文件夹中 在build.gradle(

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

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

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


我需要一个fat库,其中包含所有依赖项,作为
.aar
文件。

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


build.gradle(项目)文件中添加路径

allprojects {
    repositories {
        google()
        jcenter()
        flatDir { //Add this code
            dirs 'src/main/libs'
        }
    }
}
dependencies {
    implementation(name: 'nameOfAARFile', ext: 'aar')
}

build.gradle(应用程序)文件中添加实现代码

allprojects {
    repositories {
        google()
        jcenter()
        flatDir { //Add this code
            dirs 'src/main/libs'
        }
    }
}
dependencies {
    implementation(name: 'nameOfAARFile', ext: 'aar')
}

您可以使用导入的aar为库创建fat aar。请通过

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

可能重复的@alirezadaryani我读到了这个问题,对我没有用处,带平面目录的导出库文件不包含aar。带平面目录的导出库文件不包含aar,我如何解决这个问题?谢谢,fat aar方法解决了我的问题,导出的aar模块中包含了所有库。