Для розробників
Підключити свій комп'ютер
Одна команда зі сторінки Computers — і запущені пристрої з'являються в adb та Android Studio на вашій машині.
Навіщо: налагоджувати застосунок з Android Studio, запускати команди adb або відкривати chrome://inspect на
своєму ноутбуці, поки сам пристрій працює в порталі.
Що відбувається
Section titled “Що відбувається”- Відкрийте Computers (кнопка з ноутбуком у шапці) і натисніть Get the command.
- Скопіюйте команду і вставте її в термінал на Mac або Linux.
- Скрипт завантажить клієнт
holtdroid, перевірить його і підключиться. Ваш комп’ютер з’явиться на сторінці зі статусом online. - Якщо
adbвстановлено, усі ваші запущені пристрої вже підключені:adb devicesїх показує.
curl -fsSL https://holtdroid.example.com/tunnel.sh | sh -s -- eyJhbGciOi…Варто знати
Section titled “Варто знати”- 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.
Якщо не працює
Section titled “Якщо не працює”- Немає кнопки Computers: SSH-шлюз на цьому порталі вимкнено. Запитайте того, хто його обслуговує.
- Команда пише, що код прострочено: візьміть нову команду на сторінці Computers.
- Пристрою немає в
adb devices: перевірте, щоadbє вPATH; або підключіться вручну черезadb connect 127.0.0.1:<порт>, узявши порт зі сторінки Computers. - Windows: клієнт працює на macOS і Linux. Використовуйте WSL.
Докладніше: Connecting your computer.