Android 存档是 Android 库的编译版本,是分发插件的推荐格式。但是,在创建插件在 Unity 之外创建的一组代码,用于在 Unity 中创建功能。在 Unity 中可以使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(平台特定的原生代码库)。更多信息
参见 词汇表时,使用 Android 库格式会更快,因为这不需要在 Unity 之外编译插件并重新导入结果。如果您计划将来修改插件,或者希望经常对其进行迭代,请使用 Android 库。完成插件的开发后,将其编译成 Android 存档。
Android 库是一个具有特定结构的目录,其中包含所有插件资源和清单。
当 Unity 在构建或导出过程中创建最终的Gradle一个 Android 构建系统,可自动执行多个构建过程。此自动化意味着许多常见的构建错误不太可能发生。更多信息
参见 词汇表项目时,它会自动将所有 Android 库项目包含在其中并一起构建它们。Unity 以与 Android Studio 项目在具有多个子项目时构建相同的方式执行此操作。
Android 存档 (AAR) 插件是 Android 库项目的编译版本,您可以将其用作 Android 应用模块的依赖项。.aar
文件本身是一个包含所有编译代码、资源和插件清单的 .zip
存档。有关 AAR 结构的更多信息,请参阅 AAR 文件的结构。
如果您需要向 Unity 应用程序添加应按原样复制到输出包中的资源,请将原始资源包含在 Android 库项目或 AAR 中。要访问这些资源,请从您的 Java 代码中调用 getAssets Android API。