无法将模块添加到已安装的Unity编辑器

时间:2019-06-29 12:34:16

标签: android unity3d editor

我正在尝试将Android SDK模块添加到已安装在PC上的编辑器中。

我在线上进行了查找,可用的指南here指出菜单中应该有一个“添加模块”选项,但是当我在Unity Hub中打开它时,菜单中却没有该选项:

"Add Modules" option missing from the menu in Unity Hub

15 个答案:

答案 0 :(得分:13)

以上答案都不适合我。答案在这里:

  1. 首先从 unityhub
  2. 中找到您的编辑器
  3. 完全退出unityhub
  4. 转到此路径:
<块引用>

C:\Users\用户名\AppData\Roaming\UnityHub\

  1. 找到这个文件:editors.json
  2. 找到所需版本的行:
<块引用>

{"2019.4.15f1":{"version":"2019.4.15f1", . . .

  1. 在此行的末尾将 "manual":true 更改为 "manual":false
  2. 重新打开 unityhub 享受吧!

答案 1 :(得分:3)

  1. 按三个点
  2. 从中心删除
  3. 转到https://unity3d.com/get-unity/download/archive
  4. 按统一安装程序
  5. 此后将显示消息“您已经安装了此统一版本”
  6. 现在将出现“添加模块”选项。

答案 2 :(得分:3)

我已经解决了这个问题

无需重新安装。 无需重新下载。 一键还原所有统一编辑器,包括模块。

  1. 从中心删除Unity编辑器。
  2. 转到Unity枢纽设置。
  3. 从“常规”选项卡中,您将找到默认的编辑器路径。
  4. 找到路径并点击保存。
  5. 享受。 :)

enter image description here

答案 3 :(得分:1)

  1. 运行UnityEditor
  2. 打开菜单“ Unity / Preferences /外部工具”
  3. 有用于Android SDK的菜单,和用于下载SDK的按钮。

答案 4 :(得分:1)

您可以使用此工具提供任何工具:

  1. 安装Unity Hub。

  2. 运行Unity Hub。

  3. 转到此页: screen shot

  4. 然后单击Unity Hub。

  5. 在下一级别中,您可以选择工具并提供它们。

答案 5 :(得分:1)

访问旧版本的发行说明可提供指向各个构建模块的直接下载链接,例如:https://unity3d.com/unity/whats-new/2019.4.4

  1. 转到下载档案:https://unity3d.com/get-unity/download/archive
  2. 查找您的版本
  3. 点击“发布说明”
  4. 应按编辑器平台(Windows编辑器+ Mac编辑器)对所有下载进行链接

screenshot of downloads for example release

答案 6 :(得分:0)

我已经通过重新安装通过Unity Hub使用的Unity Editor版本解决了该问题。

Unity Hub似乎无法选择将模块添加到使用Unity Installer而非Unity Hub本身安装的Unity Editor版本中。

值得指出的是,Brian Choi的答案是有效的解决方法,但是我想使用Unity Hub的模块功能。

答案 7 :(得分:0)

  1. 管理Unity模块的最佳方法是使用Unity Hub。正如唐安德烈(Don Andre)发布的重新安装Unity一样。
  2. 对于无法从Unity Hub安装的那些Unity版本,您只能使用Unity安装程序。

第二种方法的一些提示:

  • 一次安装所有必需的模块。由于您只能重新安装Unity而不能进行修改,因此很浪费时间。
  • 在Unity Hub中找到已安装的Unity之后,您将无法修改模块,因此无法修改模块或安装Android SDK或NDK。我建议从外部下载SDK和NDK,然后打开菜单“编辑/首选项/外部工具”,设置SDK和NDK路径。
  • 您可以从以下位置找到Android NDK要求:https://docs.unity3d.com/Manual/android-sdksetup.html

enter image description here

答案 8 :(得分:0)

这是我们的真实选择。

  1. 完全统一删除所有内容,然后安装最新版本的2018,然后他们才能在没有废话集线器的情况下使用它,并且永远不会对其进行更新。
  2. 完全摆脱它,使用竞争对手的产品并应对学习曲线,
  3. 祝贺Unity销毁了自己的产品并向后退,不再使用他们的东西。

我是一个长期的用户,我和其他人将为联合志愿者项目创建一个游戏玩家和独立开发者社区。有了这种胡言乱语,我们中的许多人现在都在考虑虚幻,因为Unity使我们陷入困境,无视了我们,并声称上次该死的时间没有修复这些修复程序。

答案 9 :(得分:0)

对我来说,它与Nek0pi略有不同

  1. 从中心删除Unity
  2. 转到统一存档(https://unity3d.com/get-unity/download/archive
  3. 在网站上,单击要查找的Unity版本旁边的Unity Hub按钮(在本例中为Unity 2019.3.13)
  4. Unity Hub将弹出,并允许您在该选定版本中添加所需的任何模块。

完成所有这些步骤之后,下次单击三个点时,它将显示“添加模块”选项。

this image

答案 10 :(得分:0)

确认您的Unity编辑器在正确的文件夹位置(请在下面检查),然后单击三个点以在Unity Hub上进行安装时,通常应该会看到一个添加模块的链接。

每个操作系统上的典型位置为;

Windows

C:\Program Files\Unity\Editor\Unity.exe

OR

C:\Program Files\Unity<version>\Editor\Unity.exe

macOS

/Applications/Unity/Hub/Editor/<version>/Unity.app

Linux

/home/<username>/Unity/Hub/Editor/<version>/Unity

Read more

答案 11 :(得分:0)

如果其他答案对您或其他阅读本文的人不起作用,请尝试以下步骤(对我有用):

  1. 验证所需版本文件夹中没有 modules.json 文件(例如:C:\Program Files\Unity\Hub\Editor\2019.3.15f1\modules.json)。
  2. 从您的工作版本之一复制 modules.json 文件,并将文件中的版本号替换为新版本号(例如:将任何 2019.3.6(复制版本)替换为 2019.3.15(所需版本))。
  3. 重新启动 Unity Hub。为了更好地衡量,我也杀死了所有 Unity Hub 进程。

您现在应该可以安装新模块了。

请注意,如果当前安装的模块从复制版本(在上面的示例中为 2019.3.6)是否会正确地转移到所需的版本或如果它引起了任何问题。对我来说,碰巧我已经为两个版本安装了相同的模块。

答案 12 :(得分:0)

我在 Unity 2020.2.1f1 中也遇到了同样的问题。

问题只是路径

您下载的模块的 .exe 文件中有一个无法找到的路径。

它将接受的默认路径是:

C:\Program Files\Unity\Hub\Editor\2020.2.1f1\Editor

如果您下载了没有安装程序的统一编辑器,那么您的统一编辑器将保存为:

C:\Program Files\Unity\Hub\Editor\2020.2.1f1

所以你需要移动文件

C:\Program Files\Unity\Hub\Editor\2020.2.1f1 to
C:\Program Files\Unity\Hub\Editor\2020.2.1f1\Editor

然后执行您下载的 .exe 模块并为其指定路径 C:\Program Files\Unity\Hub\Editor\2020.2.1f1\Editor

这会将您的模块安装在正确的位置。

答案 13 :(得分:0)

你可以试试这个希望对你有用。

  1. 打开统一
  2. 转到文件菜单 --> 构建设置
  3. 从平台中选择任何模块。
  4. 点击打开下载页面。

它将为该模块下载 .exe 文件,目标是您拥有的相同统一版本。 只需安装它。

enter image description here

答案 14 :(得分:-2)

对于beta版本,您只需添加模块即可:-

  1. 打开统一中心
  2. 转到安装
  3. 点击测试版上的三个点
  4. 点击添加模块
  5. 检查所需的模块
  6. 同意条款和条件
  7. 安装

你去了