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。如图所示:
这让我停顿了一段时间,我想我应该与你分享。
我希望它能帮助某人。
谢谢