icon

Android Wi-Fi ADB Connect (ADB Build)

Это инструмент, который позволяет легко подключить Android-устройство к Unity и быстро отправлять билды прямо на телефон. После сборки проекта билд будет автоматически отправлен по локальной сети Wi-Fi, установлен на смартфон и запущен.

Инструмент также позволяет тестировать игру без кабеля и без отдельной сборки через Unity Remote и отслеживать логи (поддержка logcat), что позволяет легко понять причину краша игры, увидеть ошибки и другую информацию.
Беспроводное соединение удобнее в использовании и избавляет от риска повредить кабель или разъём зарядки телефона из-за постоянного подключения при тестировании.

При первом подключении инструмент автоматически создаёт постоянную связку между ПК и телефоном. Благодаря этому, при следующем подключении не придётся вводить коды — достаточно выбрать в Unity меню Tools → ADB Wi-Fi → Connect.

Инструмент бесплатный и доступен на:

«Активация подключения» (первое сопряжение)

Выполнить первое подключение можно как по кабелю USB, так и по Wi-Fi.

Через USB провод

  1. Подключите USB-кабель.
  2. Включите отладку по USB.
  3. Выберите режим подключения «Передача файлов».
  4. Введите IP вашего устройства в соответствующее поле.
  5. Нажмите кнопку Сопряжения.

Через Wi-Fi

  1. На телефоне перейдите в Настройки → Для разработчиков → Отладка по Wi-Fi.
  2. Включите беспроводную отладку.
  3. На экране появится IP устройства и текущий порт — введите его в поле Port 1.
  4. Нажмите «Подключить устройство с помощью кода подключения».
  5. Введите код в поле Code. Ниже будет показан новый порт для подключения — укажите его в поле Port 2.
  6. Нажмите кнопку активации подключения.

Детали

  • После перезагрузки телефона, скорее всего, придётся снова выполнить «активацию подключения». Это ограничение механизма 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 отсутствует.