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 应用程序。
我正在搜索有关用于 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 应用程序。