
Содержание
Android Wi-Fi ADB Connect (ADB Build)
Это инструмент, который позволяет легко подключить Android-устройство к Unity и быстро отправлять билды прямо на телефон. После сборки проекта билд будет автоматически отправлен по локальной сети Wi-Fi, установлен на смартфон и запущен.
Инструмент также позволяет тестировать игру без кабеля и без отдельной сборки через Unity Remote и отслеживать логи (поддержка logcat), что позволяет легко понять причину краша игры, увидеть ошибки и другую информацию.
Беспроводное соединение удобнее в использовании и избавляет от риска повредить кабель или разъём зарядки телефона из-за постоянного подключения при тестировании.
При первом подключении инструмент автоматически создаёт постоянную связку между ПК и телефоном. Благодаря этому, при следующем подключении не придётся вводить коды — достаточно выбрать в Unity меню Tools → ADB Wi-Fi → Connect.
Инструмент бесплатный и доступен на:
«Активация подключения» (первое сопряжение)
Выполнить первое подключение можно как по кабелю USB, так и по Wi-Fi.
Через USB провод
- Подключите USB-кабель.
- Включите отладку по USB.
- Выберите режим подключения «Передача файлов».
- Введите IP вашего устройства в соответствующее поле.
- Нажмите кнопку Сопряжения.
Через Wi-Fi
- На телефоне перейдите в Настройки → Для разработчиков → Отладка по Wi-Fi.
- Включите беспроводную отладку.
- На экране появится IP устройства и текущий порт — введите его в поле Port 1.
- Нажмите «Подключить устройство с помощью кода подключения».
- Введите код в поле Code. Ниже будет показан новый порт для подключения — укажите его в поле Port 2.
- Нажмите кнопку активации подключения.
Детали
-
После перезагрузки телефона, скорее всего, придётся снова выполнить «активацию подключения». Это ограничение механизма ADB.
-
При первом подключении телефон может показать уведомление о неудачной попытке, хотя соединение будет установлено. Это нормально: скрипт сначала ищет ранее подключённое устройство, чтобы сделать процесс максимально быстрым.
-
Чтобы сделать быстрый билд с установкой на телефон, выберите устройство в Build Settings → Build to Device. Возможно, понадобится нажать кнопку Refresh справа от этого поля. Если устройство не отображается, но в логе инструмента видно успешное подключение, измените настройку в Unity: Edit → Project Settings → Editor → Device → Any Android Device.
-
Чтобы в настройках телефона появился режим разработчика, его нужно активировать. В интернете есть множество инструкций, как это сделать.
Дополнительно
-
Инструмент — это всего лишь один скрипт, который можно разместить в любой папке проекта. Он работает только в Unity Editor и не включается в билд.
-
Если Unity не видит телефон или не получается подключиться через USB, возможно, нужно установить драйвер устройства. Самый простой способ — использовать универсальный драйвер Universal Adb Driver Setup, либо обновить драйвер телефона через «Диспетчер устройств» Windows.
-
Поддержка MacOS отсутствует.