Unity 6.3
0 онлайн 38 гостей 3 в системе
Вход

Отладка устройств Android

Unity поддерживает следующие способы отладки приложения на устройстве Android:

USB отладка

Unity поддерживает отладку USB для устройств Android. Чтобы использовать отладку USB, включите параметры разработчика на вашем устройстве. Для этого обратитесь к документации Настройка параметров разработчика Android.

Используйте кабель USB для подключения устройства к вашему компьютеру. Если вы разрабатываете на компьютере Windows, вам может понадобиться установить драйвер USB для конкретного устройства. Дополнительную информацию см. на веб-сайте производителя вашего устройства.

Процесс установки отличается для Windows и macOS. Для получения дополнительной информации о подключении Android устройства к SDK, см. Запустить приложение раздела бюджета Android Документация разработчика.

Android Отладочный мост

Unity поддерживает Android Debug Bridge (ADB) через USB и беспроводное соединение для Android устройств. Беспроводное соединение полезно, когда вы не можете выполнить USB отладку, когда контроллер подключен к Android устройству, или при отладке VR приложений и вы вставляете Android устройство в VR Kit.

Подключиться через USB

Для подключения устройства Android к Unity через ADB с помощью USB:

  1. Включите ADB на устройстве. Сведения о том, как это сделать, см. в Настройка устройства для разработки.
  2. Используйте кабель USB для подключения устройства Android к компьютеру, на котором работает Unity.
  3. Перейдите в Файл > Профиль сборки.
  4. Выберите или добавьте профиль сборки Android.
  5. Из параметра сборки Run Device выберите устройство из доступных вариантов. Если устройство не появляется, нажмите Обновить.
  6. Выбрать Строить и запускать чтобы создать приложение и запустить его на устройстве.

Беспроводное подключение

Для беспроводного подключения устройства Android к Unity через ADB:

  1. Включите беспроводную ADB на устройстве. Информацию о том, как это сделать, см. в Подключение к устройству с помощью Wi-Fi.
  2. Найдите адрес IP вашего устройства. Процесс выполнения этой операции зависит от производителя вашего устройства.
  3. Перейдите в Файл > Профиль сборки.
  4. Выберите или создайте профиль сборки Android.
  5. Из параметра сборки Run Device выберите параметр <Введите IP>.
  6. В окне, которое откроется, введите адрес IP и номер порта устройства. Если номер порта устройства 5555, вам не нужно вводить его.
  7. Выберите Добавить. Как только Unity подключится к устройству, имя устройства появится в списке Запустить устройство и будет выбрано.
  8. Выбрать Строить и запускать чтобы создать приложение и запустить его на устройстве.

Просмотр журналов Android

При запуске сборки приложения на устройстве Android Android собирает сообщения, такие как следы стека и logs из скриптов. Для просмотра этих сообщений Android предоставляет средство командной строки logcat. Для использования этого средства с приложением Unity либо:

  • Запуск ADB с logcat параметр:
    $ adb logcat
  • Используйте пакет Android Логкат, который реализует инструмент командной строки logcat и отображает сообщения приложения в специальном окне в Unity.

Присоедините IDE к приложению Android

Вы можете подключить свою интегрированную среду разработки (IDE) для отладки управляемого кода C# в приложении Unity Android, запущенном на устройстве. Чтобы сделать это с помощью Visual Studio, выполните следующие действия:

  1. Запустите приложение Unity на устройстве Android.
  2. В Visual Studio перейдите к Отладка > Прикрепить Unity Отладчик.
  3. В окне Выберите экземпляр Unity найдите экземпляр Unity, запущенный на устройстве. В столбце Машина отображается устройство, на котором активен экземпляр.
  4. Выберите правильный экземпляр и выберите OK.

Информацию о подключении других IDEs для отладки, таких как Visual Studio Code и JetBrains Rider, см. в соответствующей документации: Unity Разработка с VS Код и Отладка Unity Приложения.

Тип: Используйте Дождитесь управляемого отладчика Android настройка сборки для подключения отладчика к приложению перед запуском его на устройстве. Это позволяет отладывать код инициализации вашего приложения.

Дополнительные ресурсы