Version: 6000.3
语言: 中文
APK 扩展文件
手动安装 APK 扩展文件

Unity 中的 APK 扩展文件

本页介绍 APK 扩展文件在 Unity Android 应用程序上下文中的工作原理。

Unity 可以自动将应用程序拆分为一个主应用程序APKUnity 输出的 Android 包格式。选择“文件”>“生成并运行”时,APK 会自动部署到你的设备。更多信息
请参阅术语表
以及一个使用.obb文件扩展名。在 Unity 中,此过程称为拆分应用程序二进制文件。此过程生成的 APK 扩展文件是主 APK 扩展文件,如果您想创建补丁 APK 扩展,则必须手动执行此作。

创建主 APK 扩展文件

要为您的应用程序创建主 APK 扩展文件,请向 Unity 指示拆分应用程序。有关如何执行此作的信息,请参阅拆分应用程序二进制文件

现在,当您构建应用程序时,Unity 会生成 APK 和主 APK 扩展文件,然后将它们都复制到输出目录。Unity 使用应用程序的名称,后跟.main用于 APK 扩展文件的名称。例如,如果应用程序调用my-app,APK 将是my-app.apk而 APK 扩展文件将是my-app.main.obb.

如果应用程序启动时找不到并加载主 APK 扩展文件,则只能找到第一个场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
可用。在这种情况下,请尝试下载 APK 扩展文件。有关详细信息,请参阅下载过程

创建补丁 APK 扩展文件

Unity 仅自动创建主 APK 扩展文件,但如果应用程序需要更多存储空间,您可以手动创建补丁 APK 扩展文件。如需了解如何创建补丁 APK 扩展文件,请参阅 Android 的开发核对清单文档。

APK 兼容性

创建修补程序扩展文件时,必须包含unity_obb_guid文件,以便 Android 将 APK 扩展识别为与 APK 兼容。为此,请执行以下作:

  1. 找到 Unity 生成的主 APK 扩展文件。这是一个 zip 存档。
  2. 从 APK 扩展 zip 存档中提取文件。
  3. 在提取的文件列表中,找到unity_obb_guid文件。
  4. 将此文件复制到修补程序扩展文件。

其他资源

APK 扩展文件
手动安装 APK 扩展文件