aapt/AndroidManifest.xml在AAR中的作用

Function of aapt/AndroidManifest.xml in AAR

我的一些 Android 库(AAR 文件)包含 aapt/AndroidManifest.xml 以及根 AndroidManifest.xml。据我所知,这两个没有区别,但 aapt 中的那个似乎是可选的。不过我找不到任何关于它的文档。

那么第二个清单的目的是什么?为什么它只是有时添加?

@NonNull
@Override
public File getAaptFriendlyManifestOutputFile() {
    return FileUtils.join(
            globalScope.getIntermediatesDir(),
            "manifests",
            "aapt",
            getVariantConfiguration().getDirName(),
            "AndroidManifest.xml");
}