Как да конвертирате и инсталирате XAPK файлове на Amazon Firestick, Android TV и Google TV
Страничното зареждане на Android TV компилация или помощна програма върху Amazon Fire TV Stick, Chromecast с Google TV или Телевизор NVIDIA Shield работи гладко, когато имате стандартен .apk файл. Въпреки това, ако компилацията, която сте експортирали или архивирали, е опакована като .xapk или .apkm пакет с множество разделения, две незабавни пречки се появяват на телевизионния екран: вграденият инсталатор на телевизионен пакет отказва да отвори .xapk файлове и повечето приложения за инсталиране на XAPK, ориентирани към телефона, е невъзможно да се навигират с дистанционно управление с 5 бутона D-pad.
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 GB до 8 GB използваемо потребителско хранилище. Разопаковането на 900 MB .xapk архив на самия телевизор изисква близо 2,7 GB временно свободно пространство (оригиналния архив + извлечени сплитове + инсталиран пакет).
- Режим на 32-битова операционна система на много стрийминг стикове: Въпреки че процесорът MediaTek в повечето модели Fire TV Stick 4K поддържа 64 бита, Fire OS работи в 32-битов режим armeabi-v7a, за да пести RAM. Ако вашият .xapk включва само config.arm64_v8a.apk разделяния, телевизорът ще го отхвърли с INSTALL_FAILED_NO_MATCHING_ABIS. Можете да проверите кои ABI сплитове са във вашия пакет предварително, като използвате нашия Устройство за проверка на ABI и DPI съвместимост.
- Без сензорно въвеждане за диалози на сензорен екран: Инсталаторите на телефони от трети страни често поставят бутони за потвърждение в ъгли, недостъпни от D-pad на дистанционното управление на телевизора без превключване на виртуална мишка.
2. Метод 1: Първо конвертирайте XAPK в единичен APK на вашия телефон или компютър (препоръчително)
Тъй като стиковете за стрийминг имат тесни тавани за съхранение и RAM, извършването на сливането на разделен 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 Installer.
3. Метод 2: Разположете разделени APK файлове директно през Wi-Fi с помощта на безжичен 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 Unpacker, за да извлечете разделените .apk файлове в папка на вашия компютър.
- Свържете и стартирайте adb install-multiple: Отворете Terminal или PowerShell на вашия компютър и стартирайте:
adb connect 192.168.1.50:5555 adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk
4. Справочник за хардуерна архитектура за популярни телевизионни устройства
| Устройство за поточно предаване | OS Base | Необходим 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) |
Избор на най-добрия работен процес за внедряване за вашия телевизор
За 95% от настройките на телевизора, конвертирането на .xapk в единичен самостоятелен .apk на вашия телефон или компютър, преди да го прехвърлите през Wi-Fi, спестява гигабайти от оскъдно TV флаш памет и елиминира главоболията с отдалечена навигация. Винаги проверявайте дали пакетът поддържа процесорната архитектура на вашето стрийминг устройство (особено armeabi-v7a на Fire TV sticks) и носи валиден подпис преди странично зареждане.