Перейти к содержимому

Как установить APK и XAPK на Android TV: полный гайд

Как установить APK и XAPK на Android TV: неизвестные источники, флешка, Downloader, SAI для сплит-пакетов, OBB-кэш, adb install-multiple и ошибки установки.

Обновлено: (Опубликовано: )

💡︎ Главные мысли статьи:

  • Обычный APK ставится системным установщиком после того, как вы разрешите файловому менеджеру или Downloader установку неизвестных приложений.
  • XAPK — это ZIP-архив, внутри которого либо один APK с OBB-кэшем, либо набор сплит-APK. Системный установщик его не открывает.
  • Сплит-пакеты ставятся через SAI (Split APKs Installer) прямо на приставке или командой adb install-multiple с компьютера.
Премиум IPTV
0 ₽ • Без оплаты
Шаровоз: 2 300+ каналов и 4K кинозалы
Все включено
3$/ мес(~240 ₽)
Тест 24ч без оплаты→
ИИ-иллюстрация: Иллюстрация: установка приложений на телевизор

Обычный APK на Android TV ставится в два шага: разрешите приложению, из которого запускаете установку (файловому менеджеру или Downloader), устанавливать неизвестные приложения, а затем откройте файл. С XAPK так не получится: это архив, и в зависимости от содержимого его ставят через SAI, ручной распаковкой или командой adb install-multiple.

Шаг 0. Разрешите установку неизвестных приложений

С Android 8 разрешение выдается отдельно каждому приложению, которое запускает установку:

  • Google TV: «Настройки» → «Приложения» → «Безопасность и ограничения» → «Неизвестные источники».
  • Android TV 9–12: «Настройки» → «Приложения» → «Специальный доступ» → «Установка неизвестных приложений».

Включите переключатель у того приложения, которым будете открывать APK. Если пропустить шаг, Android сам покажет запрос при первой попытке установки.

Как установить обычный APK

С флешки. Скопируйте APK на флешку в FAT32 или exFAT (NTFS поддерживают не все приставки), подключите к приставке и откройте файл в файловом менеджере: X-plore, FX File Explorer, TV File Commander и подобных. Подборка — в обзоре файловых менеджеров для Android TV.

По ссылке через Downloader. Установите Downloader by AFTVnews из Google Play, введите адрес файла или числовой код и подтвердите установку. Подробно — в инструкции по Downloader, а куда ведут популярные коды — в справочнике кодов.

С телефона по Wi-Fi. Приложения вроде Send Files to TV или LocalSend передают APK с телефона на приставку в локальной сети, после чего файл открывается на ТВ.

Что внутри XAPK

XAPK — формат-контейнер, а не установочный файл Android. Переименуйте его в .zip и откройте любым архиватором. Вариантов два:

  1. Один APK + OBB. Внутри файл имя.apk и папка Android/obb/имя.пакета/ с большим файлом main.….obb (так распространяют игры с дополнительными данными).
  2. Сплит-APK. Внутри base.apk и несколько файлов split_config.….apk: под архитектуру процессора (arm64_v8a, armeabi_v7a), плотность экрана (xhdpi), язык (ru). Так Google Play раздает приложения, опубликованные в формате Android App Bundle. Похожие контейнеры — .apks и .apkm.

Во втором случае один base.apk ставить бесполезно: приложение либо не установится, либо будет вылетать без библиотек и ресурсов из сплитов.

Способ 1. SAI прямо на приставке

SAI (Split APKs Installer) — бесплатный установщик с открытым кодом, который собирает сплиты и передает их системе одним пакетом.

  1. Установите SAI (APK из раздела Releases на GitHub).
  2. Скопируйте .xapk или .apks на флешку или в память приставки.
  3. Откройте SAI, нажмите «Установить APK» и выберите файл во встроенном проводнике.
  4. SAI покажет список сплитов. Обычно он сам отмечает подходящие под ваше устройство; подтвердите установку.

Если обновляете много приложений, в настройках SAI можно выбрать метод установки через Shizuku или root: тогда системный диалог подтверждения не появляется. Shizuku на приставке без root запускается через ADB и после перезагрузки его нужно запускать заново.

Способ 2. Ручная распаковка (только для APK + OBB)

  1. Переименуйте game.xapk в game.zip и распакуйте на компьютере.
  2. Скопируйте папку из Android/obb/ (она называется по имени пакета, например com.example.game) на приставку в /sdcard/Android/obb/.
  3. Установите APK обычным способом.

На Android 11 и новее обычные файловые менеджеры часто не могут писать в Android/obb. Тогда скопируйте папку по ADB:

adb push com.example.game /sdcard/Android/obb/

Способ 3. Сплиты с компьютера через ADB

Подключите приставку по ADB (включите режим разработчика и отладку; подробно — в руководстве по ADB для Android TV), распакуйте XAPK и установите все нужные APK одной командой (документация adb):

adb connect 192.168.1.150:5555
adb install-multiple base.apk split_config.armeabi_v7a.apk split_config.xhdpi.apk split_config.ru.apk

В команду включайте base.apk, сплит под архитектуру приставки, сплит плотности экрана и нужные языки. Лишние сплиты других архитектур добавлять не нужно. Обычный APK ставится командой adb install app.apk, обновление поверх установленной версии — с ключом -r.

Ошибки установки

«Сбой синтаксического анализа пакета» (INSTALL_PARSE_FAILED). Файл скачался не полностью или поврежден, вы открываете не APK (например, XAPK или HTML-страницу, сохраненную с расширением .apk), либо приложение требует более новую версию Android, чем на приставке. Минимальную версию указывают на странице релиза или в Google Play.

INSTALL_FAILED_NO_MATCHING_ABIS. APK собран только под 64-битную архитектуру arm64-v8a, а приставка работает в 32-битном режиме armeabi-v7a. Это часто встречается на бюджетных приставках и стиках, даже с 64-битным процессором, если прошивка 32-битная. Скачайте сборку armeabi-v7a или универсальную (universal). Режим прошивки показывают приложения вроде Device Info HW или AIDA64.

INSTALL_FAILED_UPDATE_INCOMPATIBLE / «Конфликт с существующим пакетом». Уже установлена версия того же приложения с другой подписью (например, из Google Play, а вы ставите сборку с GitHub). Удалите старую версию в «Настройки» → «Приложения» и установите заново. Данные приложения при этом удалятся.

INSTALL_FAILED_INSUFFICIENT_STORAGE. Не хватает места во внутренней памяти: для установки нужно место и под APK, и под распакованное приложение. Удалите скачанные APK, очистите кэш крупных приложений в «Настройки» → «Приложения» и повторите.

Кнопка «Установить» не нажимается. Мешает приложение, рисующее поверх экрана (фильтр синего света, плавающая кнопка). Отключите его на время установки.

Ставьте APK только из источников, которым доверяете: со страницы разработчика, из релизов на GitHub или из F-Droid. Модифицированные сборки платных приложений с файлообменников — частый источник вредоносного кода.

❓︎ Часто задаваемые вопросы (FAQ)

Почему XAPK не устанавливается двойным нажатием?

XAPK — формат-контейнер (его популяризировал APKPure), а не APK. Системный установщик Android понимает только отдельные APK. Внутри XAPK бывает либо один APK плюс папка OBB, либо базовый base.apk и несколько сплитов, которые нужно ставить одновременно.

Как разрешить установку сторонних приложений на Google TV?

«Настройки» → «Приложения» → «Безопасность и ограничения» → «Неизвестные источники» и включить переключатель у файлового менеджера или Downloader. На Android TV 9–12 это «Приложения» → «Специальный доступ» → «Установка неизвестных приложений».

Что делать с OBB-файлом внутри XAPK?

Если в XAPK один APK и папка Android/obb, распакуйте архив, скопируйте папку с именем пакета (например, com.example.game) в /sdcard/Android/obb/ на приставке и установите APK. На Android 11 и новее запись в Android/obb из обычного файлового менеджера может быть закрыта; тогда используйте adb push.