Если у вас не получается заставить Unity создавать apk файлы для Android, вы попали по адресу. В этой статье я расскажу как настроить Unity для того чтобы можно было создавать мобильные игры и приложения работающие под Android.
Поэтому сейчас мы установим весь необходимый софт, настроим Unity, соберем приложение и установим его на телефоне.
План действий будет таков.
Для начала установите последнюю версию Java. Для этого перейдем на сайт скачаем ее и установим.
Обязательно нужно проверить чтобы у вас в системе присутствовала переменная окружения JAVA_HOME, в ней будет хранится путь к установленной Java.
Откройте свойства компьютера и перейдите в раздел Дополнительные параметры системы. В окне Свойства системы на вкладке Дополнительно нажмите кнопку Переменные среды и создайте там переменную JAVA_HOME указав путь к Java файлам.
Теперь скачаем среду разработки Android и инструментарий. Откроем гугл поиск и поищем Android Studio. На официальном сайте скачаем zip архивы студии и инструментов.
После того как всё скачается, распакуем всё в папку Android. Затем в папку android-studio перенесем папку tools.
Далее, нам понадобится пакет Android build support который устанавливается вместе с Unity. Если вы его не устанавливали то вы можете доустановить при помощи менеджера Unity Hub.
Эту программу можно скачать на сайте Unity. У меня он уже установлен поэтому я пропущу установку. Пакет Android build support можно установить на вкладке Install в разделе On my Machine.
Когда пакет установится, откройте Unity меню Edit-Preferences, раздел External Tools и в поле Android SDK укажите путь к папке с установленным Android. У меня это диск D:\Android\android-studio.
Следующее что надо сделать это изменить тип создаваемых приложений. Для этого откройте меню File - Build Settings, выберите платформу Android и нажмите кнопку Switch Platform.
Теперь давайте попробуем забилдить приложение. Откройте меню File - Build Settings нажмите кнопку Player Settings и в разделе Other Settings в свойстве Package Name укажите уникальное имя, после чего нажмите кнопку Build.
Unity выдаст ошибку из за отсутствия инструментария, поэтому последнее, что нужно сделать, это установить инструменты и платформу Android которую будем использовать.
Делать мы это будем при помощи SDK Manager используя консоль. Для этого откройте папку bin которая находится в папке tools и скопируйте путь.
Откроем консоль и перейдем на диск D в папку bin.
При помощи команды sdkmanager --list посмотрим список доступных платформ и инструментов.
Выберем последнюю версию, или ту которая вам нужна и выполним последовательно две команду sdkmanager "build-tools;28.0.3" где 28 означает версия платформы и sdkmanager "platforms;android-28"
После того как инструменты и платформа установилась, перейдем в Unity и выполним сборку приложения. При появлении ошибки нажмем кнопку Update Android SDK. Unity снова выполнит поиск инструментов и платформы, после чего создаст apk файл, который мы и установим на телефон.
На этом у меня все, подписывайтесь на канал VETALKOV и удачных вам сборок!