此页面介绍了APK 扩展文件在 Unity Android 应用程序中的工作原理。
Unity 可以自动将应用程序拆分为主要APKUnity 输出的 Android 包格式。选择“文件”>“构建并运行”时,APK 会自动部署到您的设备。更多信息
请参阅词汇表和一个使用.obb
文件扩展名的 APK 扩展文件。在 Unity 中,此过程称为拆分应用程序二进制文件。此过程生成的 APK 扩展文件是主 APK 扩展文件,如果要创建补丁 APK 扩展文件,则必须手动执行。
要为您的应用程序创建主 APK 扩展文件,请指示 Unity 拆分应用程序。有关如何执行此操作的信息,请参阅拆分应用程序二进制文件。
现在,当您构建应用程序时,Unity 会生成 APK 和主 APK 扩展文件,然后将它们都复制到输出目录。Unity 使用应用程序名称后跟.main
作为 APK 扩展文件的名称。例如,如果应用程序名为my-app
,则 APK 将为my-app.apk
,APK 扩展文件将为my-app.main.obb
。
如果应用程序启动但找不到并加载主 APK 扩展文件,则只有第一个场景场景包含游戏的环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,从本质上讲,将游戏分块设计和构建。更多信息
请参阅词汇表可用。在这种情况下,请尝试下载 APK 扩展文件。有关更多信息,请参阅下载过程。
Unity 仅自动创建主 APK 扩展文件,但如果应用程序需要更多存储空间,您可以手动创建补丁 APK 扩展文件。有关如何创建补丁 APK 扩展文件的信息,请参阅 Android 的开发清单文档。
创建补丁扩展文件时,必须在其中包含一个unity_obb_guid
文件,以便 Android 识别 APK 扩展文件与 APK 兼容。为此
unity_obb_guid
文件。