Мотивація
У деяких випадках клієнт може надати додаток у вигляді файлу .apk, який вам потрібно буде встановити на телевізор, щоб почати тестування. Найшвидший спосіб встановити файли .apk на ваш Android або Fire TV - за допомогою Android Debug Bridge (ADB). У цій статті ви дізнаєтеся, як встановити файли .apk на телевізор за допомогою ADB, тож почнемо.
Частина 1: Запуск ADB та активація відладки через USB на Android та Fire TV
Щоб встановити файл .apk на ваш Android або Fire TV, вам спочатку знадобиться Android Debug Bridge (ADB).
Вам потрібно завантажити SDK Platform Tools, щоб встановити програми через ADB для Windows. Завантажити SDK Platform Tools можна тут.
Для macOS вам потрібно буде встановити інструменти для Android-платформи за допомогою Homebrew. Інструкції по встановленню ви знайдете далі в цій статті.
Запуск ADB на Windows та macOS
Windows
Після завантаження SDK Platform Tools вам потрібно розпакувати файли (папку) звідти. Після розпакування файлів (папки) потрібно відкрити розпаковану папку. Після відкриття розпакованої папки, в панелі адресу файлового менеджера натисніть на вільний простір, а потім, коли буде відображено шлях до файлу, введіть cmd і натисніть клавішу ENTER на клавіатурі. Це запустить cmd (командний рядок) всередині папки, і таким чином, ADB, в основному, буде запущено.
macOS
Перше, що вам потрібно зробити, це встановити Homebrew за допомогою терміналу, а після цього встановити android-platform-tools. Щоб встановити Homebrew на macOS, відвідайте веб-сайт Homebrew і скопіюйте посилання для встановлення в розділі "Встановити Homebrew". Після того, як ви скопіювали посилання, вставте його в термінал і натисніть клавішу Enter на клавіатурі. Почнеться інсталяція Homebrew. Дотримуйтесь інструкцій з встановлення до кінця.
Примітка: У деяких випадках встановлення може зайняти більше часу через установку додаткових компонентів, але не хвилюйтеся, все в порядку. Після завершення інсталяції Homebrew вам потрібно буде встановити android-platform-tools.
Щоб встановити android-platform-tools, відвідайте веб-сайт android-platform-tools Homebrew Formulae і скопіюйте команду установки. Після того, як ви скопіювали команду встановлення, вставте її у термінал і натисніть Enter на клавіатурі. Після цього почнеться установка. Після завершення встановлення введіть у Терміналі adb і натисніть Enter. Якщо ви побачите команди ADB, значить установка пройшла успішно.
Примітка: Після встановлення android-platform-tools, для кожного наступного використання вам потрібно буде лише відкрити термінал і ввести команди для встановлення файлу .apk, описані далі в цій статті.
Частина 1a: Активація відладки через USB на телевізорі Android TV та отримання IP-адреси пристрою
1. Відкрийте додаток "Налаштування"
2. Перейдіть до "Налаштування пристрою".
3. Відкрийте розділ "Про"
4. Прокрутіть вниз і торкніться кнопки "Збірка" кілька разів, поки не побачите повідомлення "Ви тепер розробник!".
5. Тепер, коли ви станете розробником, поверніться до екрана "Налаштування пристрою", знайдіть і відкрийте "Параметри розробника".
6. Знайдіть опцію відладка по USB і увімкніть її, натиснувши на кнопку перемикача.
7. Поверніться на екран "Налаштування" і відкрийте "Мережа та Інтернет".
8. Після того, як ви відкрили екран "Мережа та Інтернет", натисніть на підключену мережу Wi-Fi і запам'ятайте IP-адресу пристрою під розділом IP-адреси.
Частина 1b: Активація відладки ADB у вашій FireOS та отримання IP-адреси пристрою
1. Перейдіть до розділу "Налаштування".
2. Відкрийте "Мій Fire TV".
3. Відкрийте розділ "Про".
4. Тапніть опцію "Fire TV Stick" кілька разів, доки не з'явиться повідомлення про те, що ви є розробником.
5. Поверніться назад до екрану "Мій Fire TV" і відкрийте "Параметри розробника".
6. Тапніть опцію "відладка по USB", щоб увімкнути її.
7. Поверніться назад до екрану "Мy Fire TV" і відкрийте розділ "Про".
8. Перейдіть до розділу "Мережа" та запам'ятайте IP-адресу.
Частина 2: Встановлення .apk через ADB
1. У попередньо відкритому cmd (Windows) або терміналі (macOS) введіть adb start-server і натисніть Enter на клавіатурі. Це призведе до запуску сервера adb.
2. Тепер вам потрібно підключити комп'ютер до вашого Android TV / Android TV Streaming пристрою або пристрою з FireOS. Переконайтеся, що ваші пристрої підключені до однієї мережі.
3. У відкритому cmd або в Терміналі введіть adb connect adb connect ip-адреса пристрою (наприклад: adb connect 192.168.31.35) і натисніть Enter на клавіатурі.
3a. Якщо ви бачите повідомлення "не вдалося пройти аутентифікацію за адресою_ip_пристрою" у cmd або терміналі, це, ймовірно, тому, що на екрані телевізора з'явилося вікно "Дозволити налагодження через USB"; на цьому вікні натисніть кнопку "OK". Також ви можете встановити прапорець Завжди дозволяти з цього комп'ютера і натиснути кнопку "OK", щоб не отримувати повторні запити під час спроби встановити програму.
4. Тепер введіть cmd або в Терміналі, adb devices і натисніть Enter, з'явиться список пристроїв, підключених до вашого комп'ютера, переконайтеся, що ваш пристрій є в цьому списку.
Примітка: Якщо ви бачите після IP-адреси вашого пристрою текст unauthorized, це, ймовірно, означає, що ви не дозволили відладку за допомогою USB. Переконайтеся, що після IP-адреси вашого пристрою стоїть текст device.
5. Щоб встановити додаток, ви повинні ввести наступну команду: adb install шлях_до_файлу_apk і натиснути Enter на клавіатурі. Після натискання Enter на клавіатурі ви побачите інформаційне повідомлення "Виконання потокового встановлення". Тепер зачекайте трохи, і коли ви побачите повідомлення "Успішно", ви знатимете, що ваш додаток було успішно встановлено.
6. Знайдіть раніше встановлену програму на телевізорі та почніть тестування!