无法找到 Unity 2022.1.10f1 的 Android NDK 版本 21.3.6528147

Ram*_*him 5 unity-game-engine android-ndk

我使用以下链接 下载并安装了 unity 2022.1.10f1 :https: //unity3d.com/unity/whats-new/2022.1.10

我正在使用 Windows 操作系统进行 Android 开发,因此我下载了两个 Unity 编辑器安装程序: https://download.unity3d.com/download_unity/9aa0f82c4f96/Windows64EditorInstaller/UnitySetup64.exe

和 android 目标支持: https://download.unity3d.com/download_unity/9aa0f82c4f96/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.1.10f1.exe

但问题是,android 目标支持不包括构建 android apk 所需的 android NDK。

要查找此版本的 Unity 所需的 Android NDK 的特定版本,启动 Unity 编辑器后,我转到:Edit -> Preferences -> External Tools选项卡,然后转到:Android NDK 部分,未勾选“ Android NDK installed with unity (recommended),并且它向我显示了所需的 NDK 版本。这种情况是:21.3.6528147,如照片所示

在此输入图像描述

Unity 建议我使用 Unity Hub 下载 Unity SDK 及其所有相关模块:https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.exe,但有时您的互联网包有限,并且您想要下载 Unity 和模块的离线安装程序,以便以后需要时可以重新安装它们。

我在互联网上查找该 NDK 版本的下载链接,但找不到。

我希望你能帮忙。

谢谢

Ram*_*him 12

我找到了链接:使用 Android Studio -> 配置 -> SDK Manager -> Android SDK -> SDK Tools,然后勾选“显示包详细信息”,然后向下滚动到“NDK(并排)”,然后勾选在所需的版本上。就我而言:21.3.6528147,如下图所示 在此输入图像描述

然后按应用。它会给您带来一个确认屏幕,确认它。然后它将开始下载文件,并会显示一个下载屏幕,如下所示:

在此输入图像描述

现在我可以看到正确的下载链接,在本例中是:

https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip

我复制了该链接并停止了下载。我使用外部下载管理器来下载文件并将其保持离线状态。下载完成后,我将文件解压到一个目录中,并设置 unity 来查找该目录中的 Android NDK。如图所示:

在此输入图像描述

这让我停顿了一段时间,我想我应该与你分享。

我希望它能帮助某人。

谢谢