Oprava chyb „Aplikace není nainstalována“: Kompletní průvodce řešením problémů
Stáhli jste si novou hru nebo nástroj, klepli na instalaci, počkali pár sekund a Android se vrátil s lakonickým "Aplikace není nainstalována". Žádný chybový kód, žádný protokol, žádná nápověda. Je to nejběžnější obecná chyba instalace na platformě a může znamenat deset velmi odlišných věcí v závislosti na skutečné základní chybě.
Následuje každá přiměřeně běžná příčina, seřazená zhruba podle toho, jak často se s ní setkáváme, každá s jednořádkovou opravou a krátkým vysvětlením proč, která oprava funguje. Na konci ukážeme, jak vytáhnout skutečnou chybu ze logcat pro případy, kdy zpráva na obrazovce nestačí.
Běžná příčina č. 1: Málo úložného prostoru
I když má soubor APK pouze 50 MB, Android potřebuje k dekomprimaci souborů, ověření dat knihovny a přesunutí do systémového oddílu přibližně 3-4 krát větší prostor. Pokud máte méně než 1 GB volného místa, vaše instalace je vystavena vysokému riziku selhání.
Oprava: Vymažte složku „Downloads“ nebo odstraňte velkou hru, kterou již nehrajete, a zkuste to znovu.
Běžná příčina č. 2: Neshoda podpisů
Jak je vysvětleno v našem podepsání hlubokého ponoru, Android používá pro zabezpečení kryptografické podpisy. Pokud máte nainstalovanou oficiální aplikaci Facebook a pokusíte se ji „aktualizovat“ verzí z náhodného webu APK, podpisy se nebudou shodovat a Android instalaci zablokuje, aby ochránil vaše data.
Oprava: Nejprve odinstalujte stávající aplikaci (varování: tím se smažou vaše data). Poté nainstalujte nový APK.
Play Protect Blocks
Google Play Protect někdy blokuje „neznámé aplikace“, i když jsou bezpečné. Zkuste pro instalaci dočasně deaktivovat Play Protect v Play Store > Menu > Play Protect > Settings.
Běžná příčina č. 3: Poškozené nebo neúplné stahování
Pokud vaše připojení k internetu na zlomek sekundy přestane fungovat, soubor APK může stahování „dokončit“, ale chybí mu několik bajtů kódu. Ověření ZIP systému Android to zjistí a přeruší.
Oprava: Odstraňte soubor a stáhněte jej znovu pomocí stabilního připojení Wi-Fi. Ověřte hash SHA-256 souboru pomocí našeho Ověřovač APK.
Běžná příčina č. 4: Nekompatibilní verze SDK
Vývojáři nastavili minSdkVersion. Pokud se pokoušíte nainstalovat aplikaci vytvořenou pro Android 14 do telefonu se systémem Android 10, jednoduše to nebude fungovat.
Oprava: Zkontrolujte požadavky aplikace pomocí našeho Nástroj APK Info. Pokud je vaše verze Androidu příliš nízká, budete muset najít starší verze aplikace.
Běžná příčina č. 5: Problémy s architekturou CPU (ABI)
Android používá různé procesory (ARMv7, ARM64, x86). Pokud si stáhnete aplikaci „ARM64“ pro starý telefon „ARMv7“ (32bitový), zobrazí se chyba „App Not Installed“.
Oprava: Pomocí našeho Nástroj APK Info zjistíte, které ABI APK podporuje. Pokud procesor vašeho telefonu není uveden, stáhněte si „Universal“ sestavení nebo správnou konkrétní verzi.
| Popis problému | Pravděpodobný důvod | Rychlá oprava |
|---|---|---|
| Okamžité selhání po kliknutí na instalaci | Konflikt podpisů | Odinstalujte starou verzi aplikace |
| Instalace... ale selže na 90 % | Nedostatečný úložný prostor | Uvolněte 500 MB+ místa |
| "Aplikace není kompatibilní s vaším zařízením" | Problém se sadou SDK nebo ABI | Najděte starší/správnou verzi |
| "Instalátor balíčků se stále zastavuje" | Chyba mezipaměti instalačního programu | Vymazat mezipaměť pro „Instalátor balíčku“ |
Běžná příčina č. 6: „Instalace blokována službou Play Protect“
Google Play Protect před instalací zkontroluje každý soubor APK, zda neobsahuje známé podpisy malwaru. Dokonce i aplikace z renomovaných zdrojů občas zakopnou: kořenové nástroje, bankovní aplikace specifické pro region, upravené systémové nástroje nebo jednoduše aplikace, které Play Protect dosud neviděl. Dialogové okno obvykle říká "Tato aplikace není bezpečná" a nabízí tlačítko „Přesto nainstalovat“, které může vyžadovat klepnutí a podržení nebo výlet do Nastavení.
Oprava: Pokud zdroji důvěřujete, použijte malý odkaz "Přesto nainstalovat" v dialogovém okně bloku. Pokud dialogové okno chybí, otevřete Obchod Play, klepněte na ikonu svého profilu → Play Protect → Nastavení a vypněte Skenujte aplikace pomocí Play Protect na dobu potřebnou k instalaci a poté jej znovu zapněte. Play Protect poté vždy znovu povolte; jednorázová deaktivace je bezpečnější vzor.
Běžná příčina č. 7: Ověřené spouštění / zakázáno boční načítání
Některé varianty Android na notebooku a některá zařízení uzamčená operátorem se dodávají se zakázaným bočním načítáním ve výchozím nastavení. Chyba často vypadá stejně jako „Aplikace není nainstalována“, ale nikdy se nezobrazí žádné dialogové okno s oprávněním.
Oprava: Otevřete Nastavení → Aplikace → Přístup ke speciálním aplikacím → Instalovat neznámé aplikace, najděte aplikaci, kterou jste použili ke stažení souboru APK (Chrome, správce souborů, telegram atd.) a zapněte možnost „Povolit z tohoto zdroje“. Přepínač je pro každý zdroj, nikoli globální; pokud přepnete na jiného správce souborů, musíte jej také povolit.
Běžná příčina č. 8: Konflikty mezi uživatelským nebo pracovním profilem
Pokud má vaše zařízení pracovní profil nebo sekundárního uživatele, aplikace nainstalovaná v jednom profilu může blokovat instalaci jinak podepsané kopie v jiném. Příznaky: instalace funguje na osobním profilu, ale selže tiše v pracovním profilu nebo naopak.
Oprava: Potvrďte, do kterého profilu instalujete. Na většině spouštěčů je v pracovním profilu zobrazen malý odznak kufříku. Buď odinstalujte konfliktní kopii z jiného profilu, nebo se spokojte s použitím stávající kopie.
Běžná příčina č. 9: Pouze 64bitové zařízení, pouze 32bitový soubor APK
Moderní zařízení Android střední třídy a vlajkové lodě se dodávají bez 32bitového rozhraní ABI; jádro je sestaveno bez něj. Pouze 32bitový soubor APK jednoduše nemá žádné nativní knihovny, které může zařízení načíst, a selže s obecnou chybou „Není nainstalováno“. Opačná strana (pouze 64bitový soubor APK na 32bitovém telefonu) je v roce 2026 mnohem vzácnější, protože poslední telefony s pouze 32bitovým systémem Android byly dodány před lety.
Oprava: Přečtěte si manifest souboru APK a adresář lib/ v našem Nástroj APK Info a přesně uvidíte, která ABI balíček obsahuje. Pokud se seznam ABI zařízení (viditelný v Nastavení → O telefonu → Podrobnosti o sestavení) nepřekrývá s ABI balíčku, najděte jiné sestavení.
Běžná příčina č. 10: Zjevná neshoda umístění instalace
Aplikaci, jejíž manifest nastavuje android:installLocation="internalOnly", nelze přesunout na kartu SD. Pokud má vaše interní úložiště málo místa a operační systém se přesto pokusí nainstalovat do externího úložiště (například na některých starších zařízeních Android One), instalace se tiše nezdaří.
Oprava: Uvolněte interní úložiště. Možnost „přesunout na SD“ je pro interní aplikaci irelevantní bez ohledu na to, jak prázdná je SD karta.
Čtení skutečné chyby z logcatu
Pokud nepomůže žádná z kontrol na úrovni povrchu, základní chyba je v logcat téměř vždy viditelná. S ADB nastaveným na počítači:
adb logcat -c # clear old logs
adb install path/to/example.apk # try the install (or trigger from the device)
adb logcat -d | grep -i "PackageInstaller\|PackageManager"
Výstup obvykle obsahuje řádek jako:
INSTALL_FAILED_INSUFFICIENT_STORAGE
INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.example signatures do not match newer version
INSTALL_FAILED_INVALID_APK: AndroidManifest.xml is malformed
INSTALL_FAILED_OLDER_SDK: Requires newer SDK version
Každá z těchto map přímo k opravě:
- INSUFFICIENT_STORAGE: uvolněte místo a zkuste to znovu.
- UPDATE_INCOMPATIBLE: Neshoda podpisového klíče se stávající instalací. Nejprve odinstalujte stávající aplikaci.
- INVALID_APK: soubor je poškozen; viz naše poškozený průvodce APK.
- OLDER_SDK: aplikace vyžaduje novější verzi Androidu než na tomto zařízení.
- NO_MATCHING_ABIS: Neshoda architektury CPU.
- VERIFICATION_FAILURE: Play Protect to zablokoval; viz běžná příčina č. 6.
Pokud nemáte ADB k dispozici, alternativou na zařízení je tok Nastavení → O telefonu → 7krát klepněte na Číslo sestavení → Možnosti vývojáře → Zpráva o chybě, který zachycuje stejné protokoly do souboru zip.
Dotazy
Proč Android někdy nezobrazí vůbec žádnou chybovou zprávu?
Aktivita systému PackageInstaller má přísný časový limit. Pokud se instalace nezdaří dříve, než uživatelsky orientovaný dialog dokončí kreslení, dialog se jednoduše zavře bez zprávy. logcat má stále základní důvod.
Může poškozený APK poškodit můj telefon?
Ne. Instalační program balíčků OS je v karanténě; poškozený soubor APK se může pouze nepodařit nainstalovat. Skutečným rizikem špatného souboru APK je kód uvnitř úspěšně nainstalovaná aplikace, nikoli samotné selhání instalace.
Dostávám konkrétně „Chyba analýzy“, nikoli „Aplikace není nainstalována“. co je jiné?
"Chyba analýzy" je přísnější selhání: OS nemohl ani přečíst strukturu souboru. Obvykle se jedná o korupci (zkrácené stahování, poškození na úrovni ZIP). Znovu si stáhněte nebo spusťte naše kroky obnovení poškozeného APK. „Aplikace není nainstalována“ obvykle znamená, že soubor byl analyzován v pořádku, ale neprošel pozdější kontrolou.
Mohu nainstalovat APK přes stejnou aplikaci nainstalovanou z Obchodu Play?
Pouze pokud je soubor APK podepsán přesně stejným klíčem pro nahrávání (a používá stejné schéma podpisu v2/v3). Pro většinu publikovaných aplikací to znamená: ne, pokud vydavatel nedistribuuje stejný soubor APK oběma způsoby. Boční načtení „stejné aplikace“ odjinud spustí INSTALL_FAILED_UPDATE_INCOMPATIBLE.
Zjistěte, proč se to nedaří
Nahrajte soubor APK nyní, abyste viděli skrytá metadata a varování o kompatibilitě, která způsobují chyby při instalaci.
Zkontrolujte kompatibilitu APKRychlý diagnostický postup pro tvrdohlavá selhání instalace APK
Odstranění chyby "Aplikace není nainstalována" je většinou proces eliminace. Začněte s levnými opravami, uvolněte místo a odstraňte všechny staré kopie aplikace, poté pokračujte ke kontrole architektury a podpisu. Nástroje v XAPK na APK dokážou odstranit některé dohady z těžších případů.