Как установить Android SDK в Unity 2019

unity    2019-02-03 13:58:01     тег: unity, android sdk, сборка приложения

Если у вас не получается заставить Unity создавать apk файлы для Android, вы попали по адресу. В этой статье я расскажу как настроить Unity для того чтобы можно было создавать мобильные игры и приложения работающие под Android.
 

Поэтому сейчас мы установим весь необходимый софт, настроим Unity, соберем приложение и установим его на телефоне.

План действий будет таков.

  • Установить Java
  • Установить переменную окружения JAVA_HOME
  • Установить Android Studio
  • Установить Android SDK
  • Установить Android build support
  • Указать Unity путь к папке с установленным Android
  • Изменить в Unity тип приложения на Android
  • Установить платформу Android
  • Собрать, установить и запустить приложение на телефоне


Для начала установите последнюю версию 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 и удачных вам сборок!