Android Archive 是 Android 库的编译版本,是对要分发的插件进行格式化的推荐方法。但是,在创建插件时,使用 Android 库格式会更快,因为这不需要在 Unity 外部编译插件并重新导入结果。如果计划将来修改该插件,或者希望经常迭代该插件,请使用 Android 库。完成插件的开发后,请将其编译为 Android Archive。
Android 库是一个具有特定结构的目录,其中包含所有插件资源和清单。
Unity 在构建或导出过程中创建最终__ Gradle__一套 Android 构建系统,可自动执行多种构建过程。这种自动化意味着能减少许多常见的构建错误。更多信息
See in Glossary 项目时,会自动将所有 Android 库项目包含在其中并一起进行构建。Unity 执行此操作的方式与 Android Studio 项目在有多个子项目时进行构建的方式相同。
Android Archive (AAR) 插件是 Android 库项目的编译版本,可用作 Android 应用程序模块的依赖项。.aar 文件本身是一个 .zip 存档,其中包含所有编译的代码、资源和插件清单。有关 AAR 结构的更多信息,请参阅 AAR 文件剖析。
如果需要在 Unity 应用程序中添加应按原样复制到输出包中的资源,请将原始资源包含在 Android 库项目或 AAR 中。要访问这些资源,请从 Java 代码中调用 getAssets Android API。