Могу ли я «добавить модуль» в редактор Unity, который загружается без Unity hub?

#c# #android #unity3d

#c# #Android #unity3d

Вопрос:

Я загрузил редактор unity из архива загрузки Unity, но теперь мне нужен модуль поддержки сборки Android, «также известный как Android SDK / NDK tools», но кнопка «добавить модуль» отсутствует в hub, есть ли способ исправить это или, если есть способ загрузить модули без hub, пожалуйста, помогите Unity hub 2.4.5 Редактор Unity 2019.2.9

Комментарии:

1. Вам нужно установить непосредственно из unityhub для добавления модулей, я так думаю

2. Внутри вашей установки Unity в настройках сборки должна быть прямая кнопка для загрузки и установки только поддержки сборки Android и соответствующего встроенного SDK / NDK

3. @JustARandomWibuuuu он должен быть установлен на хабе, чтобы добавлять модули через Хаб .. вы все равно можете добавлять модули «старым» способом без хаба

4. хм, я думаю, что архивная версия будет снабжена средой, есть некоторые хитрые вещи, которые я не знаю

Ответ №1:

прежде всего, модуль поддержки сборки Android в Unity полностью отличается от инструментов SDK / NDK / JDK

** если вы хотите установить модуль поддержки сборки, выполнив один из следующих шагов: 1- вместо загрузки редактора Unity загрузите установщик Unity по этой ссылке (вы можете найти все версии Unity и загрузить нужный установщик) и выберите модули, которые вам нужно установить

2- самый простой способ — открыть настройки сборки в Unity и выбрать Android в разделе платформы, если у вас нет модуля, вы увидите кнопку с надписью открыть страницу загрузки, и вы можете просто загрузить и установить модуль, нажав на эту кнопку вот изображение.

** обычно при установке поддержки сборки Android зависимости устанавливаются автоматически, но если возникла проблема, вы можете вручную загрузить инструменты (SDK / NDK / JDK) и использовать руководство по этой ссылке, чтобы указать unity использовать ваши пользовательские инструменты.

SDK: самый простой способ установить android studio NDK: загрузить версию r19 по этой ссылке JDK: загрузить jdk8 по этой ссылке

Ответ №2:

Прежде всего, почему вы используете архивную версию Unity? Вы должны использовать последние версии. Во-вторых, если вам действительно нужно использовать эту версию и нет кнопки добавления модулей, самый простой (и, я думаю, единственный) — загрузить Android Studio, затем установить необходимый SDK / NDK, а затем указать путь к нему в редакторе Unity (Настройки -> Внешние инструменты).

Ответ №3:

Unity должен упростить добавление модулей для старых версий. между тем, существуют разные способы подхода, лучший из которых — получить modules.json файл для вашей версии Unity из этого репозитория и искать конкретные файлы, которые вам нужны, а затем следовать инструкциям в модулях. (например, они могут предложить переименовать файл после загрузки)