Почему сборка Android завершается неудачно и отображается ошибка

#android #unity3d #build #apk

#Android #unity3d #сборка #apk

Вопрос:

Проблема Я новичок в Unity, и у меня небольшая проблема. Я установил редактор из архива unity из-за глючного хаба, но в редакторе все работало нормально до сборки Android. Я завершил свою игру и теперь хочу протестировать ее на мобильном телефоне. Я установил поддержку сборки Android из архива, но редактор продолжает показывать ошибку о том, что JDK и SDK должны быть установлены из хаба, но опция добавления модуля отсутствует в хабе. Я также прочитал на другом форуме, что изменение текста с «false» на «true» в файле редактора в папке Unity hub устраняет проблему, но при этом отображается пустой параметр добавления модуля. Я не могу изменить редактор, поскольку в моей игре используются такие ресурсы, как bolt и постобработка.Пожалуйста, исправьте эту проблему.

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

1. Вам нужно удалить все и установить Unity HUB .. Он совсем не глючит. Пусть ЦЕНТР сделает все за вас. Просто выберите Android module, выбирая различные модули при установке Unity

Ответ №1:

Я не совсем уверен, в чем ваша проблема с Unity hub и почему она «глючит» для вас.

Если Unity сообщает вам, что JDK и Android SDK должны быть установлены, это означает, что он не находит необходимые модули платформы. Убедитесь, что они связаны правильно. вы можете найти их в разделе Редактирование-> Настройки-> Внешние инструменты Настройки внешних инструментовУбедитесь, что все настроено правильно. Вы можете прочитать больше о настройке Android в документации Unity

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

1. Я думаю , вы не поняли , концентратор глючит в том смысле , что когда я пытался установить редактор, установка всегда завершалась неудачно, но это не было проблемой , потому что я установил редактор из архива Unity . Я знаю, что для Unity требуются модули JDK и SDK для сборки Android, а модули устанавливаются концентратором. Поскольку я загружаю редактор из архива , опция добавления модулей отсутствует . Поэтому я установил рекомендуемые JDK и SDK с веб-сайта oracle и Android. Но после установки модулей , по словам Unity , модули являются внешними и устанавливаются из концентратора .

2. Я также написал о той же проблеме на веб — сайте Unity forum , это может прояснить ситуацию .

3. Ссылка answers.unity.com/questions/1810303/…

4. но тогда вы связали их соответствующим образом? потому что по ссылке, которую вы разместили, изображения показывают стандартный путь Unity, где Unity ожидала бы их увидеть. вы переместили JDK и SDK по этому пути? в противном случае вам необходимо настроить ссылку на правильный путь.

5. Нет, я не менял путь к JDK и SDK, я скачал их по ссылке из архива -> unity3d.com/get-unity/download/archive (в примечаниях к выпуску, моя версия 2020.1.12f1) после загрузки я установил их, но после установки места для внешних инструментов были заполнены, но выделенные ошибки были заданы заранее.

Ответ №2:

Мне нужно было только отменить проверку опции установки JDK и SDK через Unity . Затем я мог бы установить JDK и SDK извне.