«Приложение не установлено»
Сообщение без объяснений, за которым стоят четыре разные причины. Хорошая новость: они различаются по обстоятельствам, и определить свою можно по одному вопросу — стояло ли приложение раньше и откуда.
Причина 1: конфликт подписей
Самая частая. Каждая сборка подписана своим ключом: у версии из магазина один ключ, у файла с GitHub другой. Android не позволяет заменить приложение сборкой с другой подписью — это защита от подмены.
Признак: приложение уже стоит, вы пытаетесь поставить APK поверх, ошибка появляется сразу после нажатия «Установить».
-
Скопировать ссылку-подписку
Из установленного приложения в заметки. При удалении она пропадёт.
-
Удалить текущую версию
Как удалить с Android. Заодно проверьте, не остался ли VPN-профиль.
-
Установить APK
Обычным порядком. Разрешение на установку из источника попросят заново.
-
Вставить ссылку
Куда именно. И заново настроить автозапуск — эти разрешения сбросились.
Причина 2: не тот процессор
Если взят APK под архитектуру, которую устройство не поддерживает, система прочитает файл, но установить не сможет.
| Что взяли | Что нужно | Кому |
|---|---|---|
arm64-v8a, но не ставится | попробовать armeabi-v7a | телефоны до 2017 года, старые ТВ |
x86_64, но не ставится | взять arm64-v8a | обычные телефоны |
| Не знаете свой | взять universal | если такой файл есть в релизе |
Разбор архитектур — ARM или Intel. Точно подскажет инструмент подбора файла.
Причина 3: не хватает места
Установка требует места и под сам пакет, и под распакованное приложение — то есть примерно втрое больше размера APK. Android при этом не всегда пишет про место, а выдаёт общее «Приложение не установлено».
- Проверить свободное место: «Настройки» → «Хранилище».
- Освободить 300–400 МБ. Быстрее всего — очистить кэш крупных приложений.
- Попробовать установку снова.
Причина 4: остатки прошлой установки
Если приложение удалялось не до конца — например, осталось у другого пользователя устройства или в рабочем профиле, — система считает его установленным и отказывается ставить новое.
- Проверить, нет ли приложения в других профилях устройства и в защищённой папке (на Samsung это Knox).
- Проверить «Настройки» → «Приложения» → показать системные и все приложения: иногда запись остаётся при удалённом приложении.
- Если запись есть — удалить её оттуда.
- Перезагрузить телефон и попробовать снова.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Быстрая диагностика
| Обстоятельства | Скорее всего |
|---|---|
| Приложение уже стояло, ставили из магазина, ставите файлом | конфликт подписей |
| Приложения никогда не было, телефон старый | не тот процессор |
| Приложения никогда не было, телефон современный | место или формат файла |
| Телефон почти полный | место |
| Ставите на телевизор | процессор — попробуйте armeabi-v7a |
| Есть рабочий профиль или защищённая папка | остатки прошлой установки |
Можно ли поставить поверх, не удаляя?
Только если подпись та же — то есть если и раньше ставили из этого же источника. Иначе система откажет, и удаление обязательно.
Удаление сотрёт подписку?
Да, вместе с данными приложения. Поэтому первый шаг всегда — скопировать ссылку в заметки. Подробнее — удаление.
Ошибка при обновлении из магазина
Тогда дело не в подписях. Проверьте место и посмотрите обновление не приходит.
После удаления и установки — та же ошибка
Проверьте процессор и место. Если оба в порядке, возможно, файл не тот: посчитайте сумму и скачайте из официального релиза.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.