Есть несколько эмуляторов, которые успешно обрабатывают 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!
Комментариев нет:
Отправить комментарий