Android AAR 文件是否仅在构建过程中使用?

Are Android AAR files only used during the build process?

我正在搜索有关用于 Android 图书馆档案的难以捉摸的 AAR 文件的更多信息。我已经看到它们是如何作为应用程序 (APK) 项目的依赖项添加到 Gradle 文件中的,但是 ...

AAR 文件是否包含 整个 在 APK 中(我至少在 https://openapkfile.com/ 没有看到任何证据)或者 AAR 文件是否被解构并合并为构建过程的一部分?

我的想法是,它们由 Gradle / Android Studio 处理,代码全部合并为一个 classes.dex。我问的原因是我正在创建一个不使用 Android Studio 或 Gradle 构建的应用程序,并且正在弄清楚如何以这种格式包含库。我目前的方法是将它们解压并合并文件结构。

我对有关低级构建过程的任何链接和信息感兴趣。

aar 文件的内容在构建apk 之前与应用程序代码合并。我认为,主要原因是 android 应用程序的特定资源系统。我发现 this link 非常有帮助。它是关于 Bazel 如何构建 android 应用程序。