Free
$0
Ручное управление одним подключённым устройством.
- Экран в реальном времени и управление
- Скриншоты и запись экрана
- Установка APK
- logcat в реальном времени с экспортом
- Передача файлов
Отладка Android в браузере
ADBKit подключается к Android-смартфону или планшету по USB и даёт вам экран в реальном времени с управлением, а также повседневные инструменты ADB — скриншоты, запись экрана, установку APK, logcat и передачу файлов. Не нужно устанавливать platform-tools и настольное приложение.
Для работы нужен Chrome, Edge или другой браузер на базе Chromium на настольном компьютере или ноутбуке.
Зачем ADBKit
Чтобы проверить сборку на реальном устройстве, часто приходится устанавливать Android SDK platform-tools, добавлять их в PATH и переключаться между отдельными инструментами для трансляции экрана, логов и скриншотов. ADBKit избавляет от настройки и собирает всю работу в одной вкладке.
Установка platform-tools и распознавание устройства отнимают время, а на защищённом рабочем ноутбуке вам может быть вообще запрещено что-либо устанавливать.
Трансляция экрана, logcat, скриншоты, установка APK и передача файлов обычно разбросаны по разным приложениям и командам терминала. Переключение между ними сбивает с ритма.
Экраны, логи и файлы с тестовых устройств могут быть конфиденциальными. Многие онлайн-сервисы пропускают их через чужие серверы. ADBKit — нет.
Возможности
Подключитесь один раз — и просматривайте, управляйте, записывайте, устанавливайте, анализируйте и передавайте файлы в одном рабочем пространстве.
Видите дисплей устройства в реальном времени и управляете им мышью: щелчок — касание, перетаскивание — свайп.
Сохраните экран устройства в PNG на свой компьютер одним щелчком.
Записывайте экран устройства в видеофайл, который сохраняется локально на вашем компьютере.
Выберите файл .apk на компьютере и установите его на подключённое устройство — с понятным результатом: успех или ошибка.
Транслируйте логи устройства рядом с экраном, чтобы видеть, что делает приложение, пока вы им пользуетесь.
Просматривайте папку Downloads на устройстве, скачивайте файлы на компьютер и загружайте файлы на устройство.
Отображается каждый шаг подключения — разрешение браузера, открытие USB, ожидание подтверждения на устройстве — с понятными пояснениями, если что-то пошло не так.
Соединение устанавливается между вашим браузером и вашим устройством. Экраны, логи, файлы, APK и серийные номера никогда не загружаются в ADBKit.
Скриншоты
Экран устройства находится в центре, инструменты открываются слева, а logcat работает справа.
Демо
Короткий обзор: подключение устройства, управление экраном, создание скриншота и установка APK.
Как это работает
Нужны только USB-кабель и браузер. При первом подключении Android попросит разрешить отладку с этого компьютера.
На устройстве откройте Настройки › О телефоне и семь раз нажмите на Номер сборки, чтобы включить режим Для разработчиков. Затем включите Отладку по USB в разделе Для разработчиков.
Подключите смартфон или планшет к компьютеру USB-кабелем, который поддерживает передачу данных, а не только зарядку.
Откройте ADBKit в Chrome или Edge и нажмите «Подключить устройство». Выберите своё устройство в окне выбора USB-устройств браузера.
Разблокируйте устройство и нажмите Разрешить в запросе «Разрешить отладку по USB?». Появится экран в реальном времени, и все инструменты будут готовы.
Конфиденциальность
ADBKit — это веб-страница, но подключение к устройству локальное. Вкладка браузера общается с устройством напрямую через WebUSB — между ними нет сервера ADBKit.
Кадры экрана, скриншоты, записи, логи, файлы, APK и идентификаторы устройства остаются между вашим браузером и вашим устройством.
Вы выбираете устройство в запросе разрешения браузера и подтверждаете отладку на самом устройстве. Любое из них можно отозвать в любой момент.
Построено на библиотеках с открытым исходным кодом Tango (ya-webadb) для ADB в браузере и scrcpy для трансляции экрана.
Требования
Цены
Всё, что описано на этой странице, доступно бесплатно и без аккаунта. Платный тариф для автоматизации планируется позже.
$0
Ручное управление одним подключённым устройством.
Появится позже
Для повторяющихся задач на устройстве.
Пока недоступно. Ручное управление остаётся бесплатным.
Планы
Задайте последовательность операций с устройством один раз и запускайте её снова, когда понадобится.
Подключайтесь по коду сопряжения беспроводной отладки Android — без предварительного USB-кабеля.
Вопросы
Нет. ADBKit общается с устройством напрямую из браузера через WebUSB. Вам не нужны platform-tools, настольное приложение или расширение браузера.
Да. Всё, что доступно сейчас, — управление экраном, скриншоты, запись, установка APK, logcat и передача файлов — бесплатно и не требует аккаунта. Платный тариф Pro для автоматизации планируется позже.
Нет. Кадры экрана, логи, файлы, APK и идентификаторы устройства передаются только между вашим браузером и вашим устройством. У ADBKit нет сервера, который бы их получал.
Настольные браузеры на базе Chromium с поддержкой WebUSB, например Google Chrome и Microsoft Edge. Firefox и Safari не поддерживают WebUSB. Страницу нужно открывать по HTTPS.
Чаще всего USB-подключение уже занято другой программой — например, Android Studio, scrcpy или сервером adb. Закройте её (или выполните «adb kill-server»), убедитесь, что отладка по USB включена, и подтвердите запрос на устройстве.
Чтобы показывать экран и управлять им, ADBKit копирует вспомогательный сервер scrcpy с открытым исходным кодом во временное расположение на устройстве. Никакие приложения не устанавливаются, если вы сами не установите APK.
Да, по Wi-Fi через ADB поверх TCP/IP. Браузер не может сам открывать сетевые соединения, поэтому небольшая вспомогательная программа на вашем компьютере передаёт их. Один раз включите отладку по Wi-Fi через USB, затем подключитесь по IP-адресу или найдите устройство сканированием сети. Беспроводная отладка с кодом сопряжения (Android 11+) пока не поддерживается.
Нет. npm-пакет adbkit — это библиотека для Node.js. ADBKit на adbkit.com — независимое рабочее пространство в браузере, не связанное с ним.
Бесплатно, без установки, без аккаунта. Данные устройства остаются на вашем компьютере.
Открыть рабочее пространство