Страницы

Поиск по вопросам

понедельник, 17 июня 2019 г.

Эмулятор андроид для Unity Build and run

Есть несколько эмуляторов, которые успешно обрабатывают apk Unity. На все них apk надо сохранить и вручную загружать. Но не получилось найти не один, который работает по команде Build and Run, как просто подключенное android устройство.
Есть ли что то подобное? У nox app player есть интеграция с Android Studio, но с юнити при тех же настройках не работает.
Поделитесь опытом, возможно ли в один клик запускать через эмулятор приложения прям из Unity.


Ответ

Для бИлда в Юнити и одновременного теста на андройде есть такая штука как Unity Remote 4
Unity Remote 4 - это программка, которая помогает осуществить удаленный контроль к проекту в Unity Editor.
Обычно на андройде скачивается это приложение (через google play к примеру), и также в настройках Debugging надо поставить галочку Аndroid Debugging (enable the Android Debug bridge "adb" intefrace)
Надо не забыть подключить телефон к компьютеру (или на чем идет разработка).
При запуске приложения можно будет видеть следующую картинку:

В Unity надо переключиться на платформу Android. А также в настройках
Edit→Project Settings→Editor в пункте Unity Remote → Device выбрать Any Android Device

После этого если нажать Play - игра должна запуститься в редакторе и на телефоне тоже

Если телефона нет, то данная фишка может прокатить только с эмулятором андройда, установленным через AVD Manager.exe Причем настройка CPU/ABI обязательно должна быть ARM armeabi. При значении Intel x86 работать не будет.
Примерные настройки для AVD:

После установки эмулятора надо установить Unity Remote 4 из apk в эмулятор используя команду: adb.exe install adb.exe install path/to/apk (Windows) или adb install path/to/apk (Linux/Mac).
Всё остальное как и при работе с телефоном - сделать настройки в Unity и прочее. После всех установок желательно перезагрузить Unity!

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

Отправить комментарий