版本:Unity 6 (6000.0)
语言:英语
APK 扩展文件
手动安装 APK 扩展文件

Unity 中的 APK 扩展文件

此页面介绍了APK 扩展文件在 Unity Android 应用程序中的工作原理。

Unity 可以自动将应用程序拆分为主要APKUnity 输出的 Android 包格式。选择“文件”>“构建并运行”时,APK 会自动部署到您的设备。更多信息
请参阅词汇表
和一个使用.obb文件扩展名的 APK 扩展文件。在 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 扩展文件