Для разработчиков
Подключить свой компьютер
Одна команда со страницы Computers — и запущенные устройства появляются в adb и Android Studio на вашей машине.
Зачем: отлаживать приложение из Android Studio, запускать команды adb или открывать chrome://inspect на
своём ноутбуке, пока само устройство работает в портале.
Что происходит
Заголовок раздела «Что происходит»- Откройте Computers (кнопка с ноутбуком в шапке) и нажмите Get the command.
- Скопируйте команду и вставьте её в терминал на Mac или Linux.
- Скрипт скачает клиент
holtdroid, проверит его и подключится. Ваш компьютер появится на странице со статусом online. - Если
adbустановлен, все ваши запущенные устройства уже подключены:adb devicesих показывает.
curl -fsSL https://holtdroid.example.com/tunnel.sh | sh -s -- eyJhbGciOi…Полезно знать
Заголовок раздела «Полезно знать»- ADB (Android Debug Bridge) — инструмент, через который компьютер общается с Android-устройством: ставит приложения, читает логи, открывает shell. Android Studio тоже работает через него.
- Каждое устройство получает на вашем компьютере свой порт, начиная с 15555, например
127.0.0.1:15555. Какой порт чей, видно на странице Computers и в карточке SSH у устройства. - Клиент продолжает работать в терминале и сам переподключается, если пропала сеть или ноутбук проснулся. Выйти —
клавиша
q. - Код в команде срабатывает один раз и только 10 минут. В следующий раз запустите
~/.cache/holtdroid/holtdroidили установите командуholtdroidв разделе Settings клиента и просто запускайтеholtdroid. - SSH-ключи и команда
sshне нужны: клиент создаёт свой ключ и не трогает~/.ssh.
Если не работает
Заголовок раздела «Если не работает»- Нет кнопки Computers: SSH-шлюз на этом портале выключен. Спросите того, кто его обслуживает.
- Команда пишет, что код истёк: возьмите новую команду на странице Computers.
- Устройства нет в
adb devices: проверьте, чтоadbесть вPATH; или подключитесь вручную черезadb connect 127.0.0.1:<порт>, взяв порт со страницы Computers. - Windows: клиент работает на macOS и Linux. Используйте WSL.
Подробнее: Connecting your computer.