В этой статье объясняется, как использовать ADB (Android Debug Bridge), утилиту командной строки, включенную в инструменты платформы Android SDK от Google.
ADB можно использовать для связи с устройством Elo на Android с компьютера через USB или сетевое соединение. Общие применения включают копирование файлов, установку и удаление приложений, выполнение команд оболочки, сбор логов и отладку приложений.
Некоторые ранние платформы Elo на Android включают в себя настройку Переключить USB в режим устройства в параметрах разработчика. Новые платформы Elo на Android, включая поддерживаемые устройства Android 14, не требуют этой настройки. На этих устройствах нужно включить отладку по USB и подключить соответствующий USB-кабель.
На платформах Elo, которые требуют Переключить USB в режим устройства, включение режима устройства может отключить связь с USB-портами периферийных устройств. Если доступ к USB-периферийным устройствам необходимо сохранить, используйте ADB через сетевое соединение, если это возможно.
Настройка ADB на компьютере
- Скачайте инструменты платформы Android SDK с веб-сайта разработчиков Android.
- Извлеките загруженный ZIP-файл в доступное для вас место.
Включение параметров разработчика на устройстве Elo
- Откройте Панель управления устройства Elo. Если потребуется, введите пароль Панели управления.
- Если пароль не был изменён, то пароль по умолчанию может быть 1elo.
- В области Приложения выберите Настройки.
- Откройте О телефоне, О планшете или О устройстве, в зависимости от платформы Elo.
- Нажмите Номер сборки семь раз или до тех пор, пока не появится сообщение Теперь вы разработчик.
- Вернитесь на предыдущий экран Настроек.
- Откройте Параметры разработчика. В зависимости от версии Android, параметры разработчика могут находиться под Система или Система > Дополнительно.
Настройка отладки USB
Новые платформы Elo на Android - включая Android 14
- Убедитесь, что USB-кабель не подключен к устройству Elo.
- В Параметрах разработчика включите отладку USB.
- Выберите ОК, если будет предложено подтвердить отладку USB.
Опция Переключить USB в режим устройства, используемая на некоторых ранних платформах Elo на Android, не требуется на поддерживаемых новых платформах Android 14. Если эта опция не отображается в Параметрах разработчика, продолжайте с процедурой подключения USB ниже.
Ранние платформы Elo на Android с режимом устройства
Если устройство Elo включает в себя опцию Переключить USB в режим устройства в Параметрах разработчика:
- Убедитесь, что USB-кабель не подключен к устройству Elo.
- Включите отладку USB.
- Включите Переключить USB в режим устройства.
- Выберите ОК, если будет предложено.
Включение Переключить USB в режим устройства на соответствующих платформах Elo может остановить связь с USB-портами периферийных устройств.
Подключение к устройству Elo через USB
- Подключите устройство Elo к компьютеру разработчика с использованием соответствующего USB-кабеля для передачи данных.
Требования к USB-кабелям и портам отладки различаются в зависимости от продукта Elo. Примеры включают:
- I-Series 2.0: USB Type-A к USB Type-A.
- PayPoint Plus для Android и PayPoint для Android Rev B: Mini-USB к USB Type-A.
- Новые продукты Elo на Android: Используйте порт и кабель отладки USB, указанные в руководстве пользователя продукта.
Используйте USB-кабель, который поддерживает данные. Кабели USB только для зарядки не могут установить соединение ADB.
- Откройте командную строку Windows или терминал Windows и перейдите в извлечённый каталог platform-tools.
- Введите следующую команду:
adb devices- Устройство Elo может отобразить сообщение об авторизации с просьбой разрешить отладку USB от подключённого компьютера.
- Если появится запрос, выберите Разрешить или ОК. Вы также можете выбрать Всегда разрешать с этого компьютера, если это уместно.
- Запустите следующую команду ещё раз:
adb devices- Убедитесь, что устройство Elo отображается со статусом устройство.
Теперь устройство Elo готово принимать команды ADB от компьютера разработчика.
Использование ADB через сетевое соединение
ADB также может взаимодействовать с поддерживаемыми устройствами Elo на Android через сетевое соединение. Это может быть полезно, когда режим USB-устройства мешает подключённым USB-периферийным устройствам.
Переключение существующего USB-соединения ADB на TCP/IP
- Подключите устройство Elo и компьютер разработчика к одной сети.
- Установите рабочее USB-соединение ADB, используя вышеописанные процедуры.
- Определите IP-адрес устройства Elo.
- С компьютера разработчика введите:
adb tcpip 5555- Введите следующую команду, заменив <device-ip-address> на IP-адрес устройства Elo:
adb connect <device-ip-address>:5555Пример:
adb connect 192.168.1.100:5555- Запустите следующую команду, чтобы проверить сетевое соединение:
adb devicesУстройство Elo должно появиться в списке с его IP-адресом, за которым следует :5555.
Используйте ADB через TCP/IP только в доверенной сети. Не подвергайте соединение ADB незащищённой или общедоступной сети.
Устранение проблем с USB-соединениями ADB
Если устройство Elo не отображается при выполнении adb devices, выполните следующие шаги.
- На устройстве Elo вернитесь к Настройки > Параметры разработчика.
- Выберите Отозвать авторизации отладки USB.
- Выберите ОК, чтобы очистить ранее авторизованные компьютеры.
- Отключите отладку USB.
- Отключите USB-кабель от устройства Elo.
- В командной строке Windows или терминале Windows введите следующие команды:
adb kill-server
adb start-server- Снова включите отладку USB.
- На ранней платформе Elo, которая требует режима устройства, также включите Переключить USB в режим устройства.
- Подключите USB-кабель снова.
- Запустите:
adb devices- Если на устройстве Elo появится запрос, выберите Всегда разрешать с этого компьютера, а затем выберите Разрешить или ОК.
- Запустите следующую команду снова:
adb devices- Если устройство Elo перечислено со статусом устройство, соединение было успешно восстановлено.
Дополнительная информация
Для получения дополнительной информации о Android Debug Bridge смотрите Android Debug Bridge (adb) - разработчики Android.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article