Перейти до вмісту

Для розробників

Підключити свій комп'ютер

Одна команда зі сторінки Computers — і запущені пристрої з'являються в adb та Android Studio на вашій машині.

Навіщо: налагоджувати застосунок з Android Studio, запускати команди adb або відкривати chrome://inspect на своєму ноутбуці, поки сам пристрій працює в порталі.

  1. Відкрийте Computers (кнопка з ноутбуком у шапці) і натисніть Get the command.
  2. Скопіюйте команду і вставте її в термінал на Mac або Linux.
  3. Скрипт завантажить клієнт holtdroid, перевірить його і підключиться. Ваш комп’ютер з’явиться на сторінці зі статусом online.
  4. Якщо adb встановлено, усі ваші запущені пристрої вже підключені: adb devices їх показує.
Terminal window
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.