«Приложение не установлено» — самое бесполезное сообщение Android: за ним прячется десяток разных отказов установщика. Но если вы ставите APK поверх приложения, которое уже стоит из Google Play, причина почти всегда одна и та же — конфликт подписи. В логах это INSTALL_FAILED_UPDATE_INCOMPATIBLE, «signatures do not match». Начнём с неё, потому что она и самая частая, и самая непонятная.

Конфликт подписи: как это устроено

Каждый APK подписан криптографическим ключом издателя. Android намертво запоминает отпечаток этого ключа при первой установке и дальше пускает обновление только с тем же отпечатком. Это защита от подмены: иначе любой мог бы «обновить» ваш банк-клиент своей сборкой.

Поэтому файл, подписанный не тем ключом, что стоящее у вас приложение, не встанет никогда — ни с перезагрузкой, ни с очисткой кэша, ни с отключённым Play Protect. Обновление поверх невозможно физически.

Как проверить за минуту

Оба ответа «да» — это конфликт подписи. Если приложения на телефоне нет вовсе, причина другая, листайте ниже.

Честно: как обстоит дело с нашими файлами

Это касается и AppLoko, поэтому скажем прямо, без обтекаемых формулировок. Большая часть каталога собрана из наборов частей (split-APK), которые Google Play доставляет на устройство. Чтобы такой набор можно было поставить обычным тапом, части склеивались в один APK — а склейка убивает оригинальную подпись издателя, и файл подписывался заново нашим ключом.

Замер боевой базы 10.09.2026: у 972 карточек из 1031 в отпечатке сертификата стоит одно и то же значение7a1d8996…a050. Среди них Telegram, WhatsApp Business, Signal, Brave, AliExpress, Candy Crush Saga, Яндекс Карты. Сотни независимых издателей не могут делить один сертификат: это наш ключ. Ещё 58 карточек сохранили оригинальные подписи — там 56 разных отпечатков, и такие файлы поверх Play встают нормально.

Отпечаток сертификата и SHA-256 напечатаны в карточке до скачивания, на странице версии. Если там 7a1d8996… — файл наш пересобранный, и поверх версии из Play он не встанет.

Что делать в этом случае

  1. Обновляться в том магазине, откуда приложение стоит. Самый скучный и самый правильный путь, если приложение у вас работает.
  2. Удалить старую версию и поставить нашу. Работает всегда, но данные приложения удалятся вместе с ним: переписки, прогресс в игре, локальные настройки. Сначала экспорт или резервная копия — в мессенджерах это отдельный пункт в настройках, и делать его надо ДО удаления.
  3. Дождаться карточки в оригинальной упаковке. Мы переводим каталог на раздачу оригинального набора частей в контейнере .xapk, без склейки и без переподписи — такие файлы встают поверх Play. На 10.09.2026 так отдаются 7 карточек из 1031; остальные ещё в старом виде.

Один нюанс, который экономит время: удалять надо именно приложение, а не «очищать данные». Очистка данных отпечаток сертификата не трогает, и ошибка повторится слово в слово.

Если приложения на телефоне нет — остальные причины

Не хватает места

Установщику нужно примерно вдвое-втрое больше, чем весит файл: сам APK, распакованный код и данные. Медианный файл каталога — 61,8 МБ, но 297 из 1031 тяжелее 100 МБ. Освободите гигабайт-другой и повторите; удалять сам APK до конца установки нельзя.

Тот же пакет уже занят другим приложением

Клоны, «двойные аккаунты» и рабочие профили ставят приложение с тем же именем пакета. Внешне на телефоне его не видно, а установщик видит и отказывает. Проверьте вторые пространства и рабочий профиль.

Play Protect заблокировал установку

Тогда в сообщении будет отдельная строка про «вредоносное приложение» или «приложение из неизвестного источника». Это другой отказ, не про подпись.

Телефону не подходит сама сборка

Версия Android ниже требуемой или другая архитектура процессора. Разбираем это подробно в статье «Не поддерживается на устройстве». Коротко: 183 приложения каталога ставятся на Android 6.0 и ниже, 533 — на Android 7.0 и ниже, а 251 сборка собрана только под 64-битный arm64-v8a.

Файл повреждён

Недокачанный или изменённый после подписи APK даёт то же безликое «Приложение не установлено». Сверьте SHA-256 из карточки с хешем скачанного файла — см. «Пакет недействителен».

Порядок действий, если ничего не помогло

  1. Перезагрузить телефон — снимает подвисшую установочную сессию.
  2. Скачать файл заново по Wi-Fi, прямо из карточки, без менеджера загрузок.
  3. Проверить свободное место и удалить старую версию приложения.
  4. Убедиться, что разрешение «Установка неизвестных приложений» выдано тому приложению, из которого вы открываете файл.

Если ошибка звучала иначе — смотрите «Ошибка при синтаксическом анализе пакета» или общий чек-лист «Не устанавливается APK».