Unity Hub Android 环境安装

  • Post author:
  • Post category:其他


最近我在使用 Unity Hub 下载 Unity 的 Android 打包环境出了问题,找了很多文章的解决办法都无效,最后自己琢磨出了一个解决方案,给大家分享一下。

如果 Unity Editor 是在 Unity Hub 下载安装的,那么在安装的目录下面应该是这样的:

在这里插入图片描述

Hub 文件夹里面的 Editor 文件夹就放着在 Unity Hub 里面安装的 Unity Editor 各个版本,我们打开需要安装 Android 环境的 Unity 版本

在这里插入图片描述

文件夹中会有

modules.json

文件,该文件中有我们需要下载的各种打包环境以及配置方式,首先打开文件,将里面的内容进行格式化,可以将里面的内容复制到

JSON 在线解析网站

中进行格式化。

我们需要关注里面七个内容:

  1. android
  2. android-sdk-ndk-tools
  3. android-sdk-platform-tools
  4. android-sdk-build-tools
  5. android-sdk-platforms
  6. android-ndk
  7. android-open-jdk



安装 Android Build Support

在这里插入图片描述

上面图中就是第一个部分,在

downloadUrl

中就是我们对应 Unity Editor 版本(图中这个就是对应我上面的 2019.2.14f)的 Android Build Support 的下载地址。直接将 URL 复制到浏览器进行下载,然后运行安装。

需要注意的是安装的目录应该是你打开的

modules.json

的 Unity 版本的根目录下,例如我这里打开的是 2019.2.14f 的

modules.json

文件,那我在安装这个 Android Build Support 的时候,就选择 2019.2.14f 的根目录。

在这里插入图片描述

完成后就已经完成 Android Build Support 的安装了。



安装 Android SDK 和 NDK

安装完 Android Build Support 后,我们进入 Editor\Data\PlaybackEngines\AndroidPlayers 目录下,会看到下面的文件(NDK 和 SDK 文件需要自己新建)。

在这里插入图片描述

然后我们来看看 JSON 中的第二个部分

android-sdk-ndk-tools

在这里插入图片描述

同理,我们先去下载,然后打开压缩包可以看到这样的结构

在这里插入图片描述

然后根据 JSON 中的

destination

字段所说的路径,我们将

tools

文件解压到 SDK 目录下,就完成第二部分的安装了。

然后用同样的方式安装第三部分

android-sdk-platform-tools

在这里插入图片描述

接下来安装第四部分

android-sdk-build-tools

在这里插入图片描述

下载后打开压缩包,我们可以看到如下的文件结构:

在这里插入图片描述

根据上面 JSON 中的

destination

字段,我们将这里的

android-9

文件架解压到 SDK 文件夹下。然后根据

renameFrom



renameTo

字段,在 SDK 文件夹下新建

build-tools

文件夹,并将刚解压出来的

android-9

放进去并重命名为

28.0.3

,完成后应该如下:

在这里插入图片描述

完成这一步就完成了第四部分的安装了。

接下来第五部分

android-sdk-platforms

和 第六部分

android-ndk

的安装方式跟第四部分一样,根据

destination

字段解压文件,然后根据

renameFrom



renameTo

字段将解压出来的文件更改文件结构。

在这里插入图片描述

在这里插入图片描述

安装完成后 SDK 和 NDK 目录分别如下:

在这里插入图片描述

在这里插入图片描述

最后一个部分

android-open-jdk

也是用同样的方式进行安装。

在这里插入图片描述

完成这七个部分的安装后,Unity 所需的 Android 打包环境就全部安装完成了。



版权声明:本文为LFasd97原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。