Як конвертувати та інсталювати файли XAPK на Amazon Firestick, Android TV і Google TV
Бокове завантаження збірки або утиліти Android TV на Amazon Fire TV Stick, Chromecast із Google TV або Телевізор NVIDIA Shield працює гладко, якщо у вас є стандартний файл .apk. Однак, якщо збірку, яку ви експортували або створили резервну копію, упаковано як пакет .xapk або .apkm із кількома сплітами, на екрані телевізора одразу з’являться дві перешкоди: вбудований інсталятор телевізійного пакету відмовляється відкривати файли .xapk, а більшість орієнтованих на телефон програм встановлення XAPK неможливо переміщати за допомогою 5-кнопкового пульта дистанційного керування.
1. Чому розділені інсталятори XAPK не працюють на телевізійних інтерфейсах
Смарт-телевізори та потокові пристрої під керуванням Android TV, Google TV або Fire OS (Fire OS 7 на базі Android 9 і Fire OS 8 на базі Android 11) відрізняються від телефонів трьома важливими моментами:
- Обмежене вбудоване флеш-накопичувач: Типовий Fire TV Stick 4K або Chromecast із Google TV має лише від 4 ГБ до 8 ГБ доступної для користувача пам’яті. Для розпакування 900 МБ архіву .xapk на самому телевізорі потрібно близько 2,7 ГБ тимчасового вільного місця (оригінальний архів + витягнуті розділи + встановлений пакет).
- Режим 32-розрядної операційної системи на багатьох потокових палицях: Незважаючи на те, що процесор MediaTek у більшості моделей Fire TV Stick 4K підтримує 64-розрядну версію, Fire OS працює на 32-розрядний режим armeabi-v7a для економії оперативної пам’яті. Якщо ваш .xapk містить лише розділення config.arm64_v8a.apk, телевізор відхилить його з INSTALL_FAILED_NO_MATCHING_ABIS. Ви можете заздалегідь перевірити, які розбиття ABI є у вашому пакеті, використовуючи наш Перевірка сумісності ABI та DPI пристрою.
- Без сенсорного введення для діалогових вікон на сенсорному екрані: Сторонні інсталятори телефонів часто розміщують кнопки підтвердження в кутах, недоступних для пульта дистанційного керування телевізора D-pad без перемикання віртуальної миші.
2. Спосіб 1: спочатку конвертуйте XAPK в один APK на телефоні або ПК (рекомендовано)
Оскільки потокові модулі мають обмежений обсяг пам’яті та оперативної пам’яті, об’єднання розділених APK на вашому телефоні, ПК з Windows або Mac перед надсиланням готового .apk на телевізор є найшвидшим і найпростішим робочим процесом:
- Відкрийте Конвертер XAPK в APK на xapktoapk.com на телефоні, ноутбуці або в браузері комп’ютера.
- Завантажте свій архів .xapk або .apks у конвертер. Механізм об’єднує базовий APK, бібліотеки архітектури ЦП і ресурси щільності ТВ (xhdpi / tvdpi, виправляє двійковий прапор isSplitRequired і підписує вихідні дані підписами v1 + v2).
- Завантажте отриманий файл .apk.
- Передайте один .apk на свій Firestick або Android TV через домашню Wi-Fi за допомогою Надсилання файлів на телевізор (доступний в офіційному Play Store та Amazon Appstore) або локального спільного доступу до файлів HTTP, а потім клацніть його один раз, щоб установити за допомогою рідного інсталятора TV Package.
3. Спосіб 2. Розгорніть розділені файли APK безпосередньо через Wi-Fi за допомогою Wireless ADB
Якщо ви розробник, який тестує необ’єднаний розділений пакет або програму, яка включає пакет активів Android/obb/, на пристрої Firestick або Google TV, ви можете встановити всі розділені за одну транзакцію зі свого комп’ютера через Wi-Fi:
- Увімкнути налагодження ADB на Firestick / Google TV: На Fire TV перейдіть до Налаштування → My Fire TV → Параметри розробника (якщо приховано, клацніть назву свого пристрою 7 разів під про і ввімкніть Налагодження ADB). На Google TV увімкніть Налагодження USB / бездротового зв'язку у Параметри → Система → Параметри розробника.
- Розпакуйте XAPK Splits: Перемістіть свій .xapk у наш Засіб перегляду архівів XAPK або Розпаковувач APKM, щоб розпакувати розділені файли .apk у папку на вашому комп’ютері.
- Підключіться та запустіть adb install-multiple: Відкрийте термінал або PowerShell на комп’ютері та запустіть:
adb connect 192.168.1.50:5555 adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk
4. Довідник по архітектурі апаратного забезпечення для популярних телевізійних пристроїв
| Потоковий пристрій | База ОС | Необхідний CPU ABI | Рекомендована щільність інтерфейсу |
|---|---|---|---|
| Amazon Fire TV Stick 4K / 4K Max | Fire OS 7 / Fire OS 8 | armeabi-v7a (32-розрядний режим ОС) | xhdpi (320 dpi) / tvdpi |
| Chromecast з Google TV (4K / HD) | Android TV 12/14 | armeabi-v7a | xhdpi (320 dpi) |
| Google TV Streamer (4K) | Android TV 14 | arm64-v8a & armeabi-v7a | xhdpi (320 dpi) |
| NVIDIA Shield TV Pro (2019) | Android TV 11 | arm64-v8a (64-розрядний нативний) | xhdpi (320 dpi) |
Вибір найкращого процесу розгортання для вашого телевізора
Перетворення .xapk на окремий автономний .apk на вашому телефоні чи комп’ютері перед передачею через Wi-Fi для 95% налаштувань телебачення економить гігабайти дефіцитної флеш-пам’яті телевізора та усуває головний біль віддаленої навігації. Завжди перевіряйте, що пакет підтримує архітектуру ЦП вашого потокового пристрою (особливо armeabi-v7a на Fire TV-стиках) і містить дійсний підпис перед завантаженням.