跳转至

SDK 升级

使用 SDK 管理器升级 Hive SDK

若要通过 SDK 管理器新安装或升级 Hive SDK,请在 Content Browser 中右键单击 HiveSDKManager 插件文件夹内的 EUW_HiveSDKManager,然后执行 Run Editor Utility Widget

运行 SDK 管理器

SDK 管理器菜单运行后,点击 SDK Upgrade 运行。

运行 SDK 管理器升级菜单

升级流程

1. 选择升级版本

选择 SDK 管理器升级版本

(1) SDK 管理器升级指南

点击即可跳转至 SDK 管理器指南页面。请阅读指南并进行升级。

(2) 查看适用版本及最新版本

可以查看当前适用的 Hive SDK 版本和发布的最新版本。 如果未应用 Hive SDK,适用版本将显示为 -

(3) 发布说明

点击 Interface 包右侧的发布说明 跳转,即可跳转至该版本的发布说明页面。请阅读想要升级的最新版本发布说明并进行升级。

(4) 选择 Interface 包版本

选择要更新或新安装的 Interface 包。选择 Interface 版本后,将显示 Platform 包选择 UI。

Warning

不支持降级到比当前适用版本更低的版本。

(5) 选择 Platform 包版本

选择想要新安装或更新的 Platform 包 (Android, iOS, Windows)。之后,通过下拉框选择想要应用的版本 (major.minor.patch)。

Platform 包的 majorminor 版本必须与 Interface 包相同。Platform 包的 patch 版本可以选择与 Interface 包 patch 版本相同或更高的版本。

  • 示例:Interface 包版本为 26.0.0
    • Platform 包版本
      • 26.0.0, 26.0.1, 26.0.2 (兼容)
      • 25.9.0 (不兼容)
      • 25.9.1 (不兼容)
      • 26.1.0 (不兼容)
      • 26.1.1 (不兼容)

只要与 Interface 包兼容,Android, iOS, Windows 各 Platform 包的版本可以互不相同。

Note

关于 Platform 包和 Interface 包的更多详细内容,请参考此处

(6) 应用

如果已选择要升级的包,请通过 应用 按钮进入下一步骤

2. 完整性验证

如果已选择要升级的版本,在此阶段可以 选择升级排除文件 并进行 完整性验证。现有 Hive SDK 版本文件中,只有经过完整性验证的文件才能升级到目标版本。

SDK 管理器升级完整性验证画面-1

(1) 选择升级排除文件

在 Hive SDK 包构成的文件中,选择要从升级中排除的文件。点击 立即修改,将出现可以编写升级排除文件列表的备忘录文件。随后修改并保存备忘录文件。

(2) 完整性验证

将构成 Hive SDK 现有版本包的文件与原始文件进行比较。换句话说,将开发本地机器上安装的 Hive SDK 包文件与 SDK 管理器服务器上存在的 Hive SDK 原始文件进行比较。比较结果中如果存在本地变形的文件,将显示在列表中。

(3) 恢复到当前版本

将变形的文件恢复为原始文件。恢复完成后,将从上述列表中排除,并在升级时反映升级目标版本的内容。如果不对特定文件进行恢复直接进行升级,该文件将被排除在升级之外。

Note

如果完整性验证文件列表中没有变形的文件,则不会显示 恢复到当前版本 按钮。这意味着当前应用版本的原始文件在本地未发生变形。因此,如果通过完整性验证没有发现变形的文件,可以在没有 恢复到当前版本 按钮的情况下进行下一步。

SDK 管理器升级完整性验证画面-2

(4) 升级

进行选定的 Interface 及 Platform 包版本的升级。

(5) 停止

返回 选择升级版本 画面。

3. 进行升级

完整性验证阶段后,进行升级并确认结果。

SDK 管理器升级完成画面

(1) 升级应用版本

可以确认升级完成的 Hive SDK 的 Interface 及 Platform 包版本。

(2) 重启编辑器

由于 Unreal Engine 的特性,新安装或更新插件后必须重启编辑器。

Note

为了稳定地应用插件,建议务必立即重启编辑器。