Fouten 'App niet geïnstalleerd' oplossen: de complete gids voor probleemoplossing
Je downloadde een nieuwe game of tool, tikte op Installeren, wachtte een paar seconden en Android kwam terug met de laconieke "App niet geïnstalleerd". Geen foutcode, geen log, geen hint. Het is de meest voorkomende generieke installatiefout op het platform en kan tien heel verschillende dingen betekenen, afhankelijk van de daadwerkelijke onderliggende fout.
Wat volgt is elke redelijk veel voorkomende oorzaak, grofweg gerangschikt op basis van hoe vaak we er mee te maken krijgen, elk met een oplossing van één regel en een korte uitleg van Waarom die oplossing werkt. Aan het einde laten we zien hoe u de echte fout uit logcat kunt halen voor de keren dat de melding op het scherm niet voldoende is.
Veelvoorkomende oorzaak #1: weinig opslagruimte
Zelfs als een APK slechts 50 MB groot is, heeft Android ongeveer 3-4 keer zoveel ruimte nodig om de bestanden te decomprimeren, de bibliotheekgegevens te verifiëren en deze naar de systeempartitie te verplaatsen. Als u minder dan 1 GB vrij heeft, loopt uw installatie een groot risico te mislukken.
De oplossing: Wis de map "Downloads" of verwijder een groot spel dat u niet meer speelt en probeer het opnieuw.
Veelvoorkomende oorzaak #2: handtekening komt niet overeen
Zoals uitgelegd in onze diepe duik ondertekenen, gebruikt Android cryptografische handtekeningen voor de veiligheid. Als je de officiële Facebook-app hebt geïnstalleerd en deze probeert te "bijwerken" met een versie van een willekeurige APK-site, komen de handtekeningen niet overeen en blokkeert Android de installatie om je gegevens te beschermen.
De oplossing: Verwijder eerst de bestaande app (let op: hiermee worden uw gegevens verwijderd). Installeer vervolgens de nieuwe APK.
Speel Beschermblokken
Google Play Protect blokkeert soms 'Onbekende apps', zelfs als ze veilig zijn. Probeer Play Protect in de Play Store > Menu > Play Protect > Instellingen tijdelijk uit te schakelen voor de installatie.
Veelvoorkomende oorzaak #3: beschadigde of onvolledige downloads
Als uw internetverbinding een fractie van een seconde wegvalt, is het mogelijk dat de APK het downloaden 'beëindigt', maar dat er enkele bytes aan code ontbreken. De ZIP-verificatie van Android zal dit detecteren en afbreken.
De oplossing: Verwijder het bestand en download het opnieuw via een stabiele Wi-Fi-verbinding. Controleer de SHA-256-hash van het bestand met behulp van onze APK-verificatie.
Algemene oorzaak #4: Incompatibele SDK-versie
Ontwikkelaars hebben een minSdkVersion ingesteld. Als u een app probeert te installeren die is gebouwd voor Android 14 op een telefoon met Android 10, werkt dit eenvoudigweg niet.
De oplossing: Controleer de vereisten van de app met behulp van onze APK-infotool. Als uw Android-versie te laag is, moet u een oudere versie van de app vinden.
Veelvoorkomende oorzaak #5: CPU-architectuurproblemen (ABI)
Android gebruikt verschillende processors (ARMv7, ARM64, x86). Als u een "ARM64"-app downloadt voor een oude "ARMv7"-telefoon (32-bits), wordt de foutmelding "App niet geïnstalleerd" weergegeven.
De oplossing: Gebruik onze APK-infotool om te zien welke ABI's de APK ondersteunt. Als de CPU van uw telefoon niet in de lijst staat, download dan een 'Universele' build of de juiste specifieke versie.
| Probleembeschrijving | Waarschijnlijke reden | Snelle oplossing |
|---|---|---|
| Onmiddellijke mislukking nadat u op Installeren klikte | Handtekeningconflict | Verwijder de oude app-versie |
| Installeren... maar mislukt bij 90% | Onvoldoende opslag | Maak 500 MB+ ruimte vrij |
| "App niet compatibel met uw apparaat" | SDK- of ABI-probleem | Zoek een oudere/juiste versie |
| "Pakketinstallatieprogramma blijft stoppen" | Fout in cache van installatieprogramma | Cache wissen voor 'Pakketinstallatieprogramma' |
Algemene oorzaak #6: "Installatie geblokkeerd door Play Protect"
Google Play Protect scant elke APK op bekende malwarehandtekeningen voordat deze wordt geïnstalleerd. Zelfs apps van gerenommeerde bronnen laten het af en toe struikelen: roottools, regiospecifieke bankapps, aangepaste systeemhulpprogramma's of gewoonweg apps die Play Protect nog niet eerder heeft gezien. Het dialoogvenster zegt meestal "Deze app is onveilig" en biedt een knop 'Toch installeren', waarvoor u wellicht ingedrukt moet houden of naar Instellingen moet gaan.
De oplossing: Als u de bron vertrouwt, gebruikt u de kleine link "Toch installeren" in het blokdialoogvenster. Als het dialoogvenster ontbreekt, opent u de Play Store, tikt u op uw profielpictogram → Speel Beveiliging af → Instellingen en schakelt u Scan apps met Play Protect lang genoeg uit om te installeren, en schakelt u het vervolgens weer in. Schakel daarna Play Protect altijd opnieuw in; eenmalige uitschakeling is het veiligere patroon.
Algemene oorzaak #7: Geverifieerd opstarten / Sideloading uitgeschakeld
Bij sommige Android-op-laptopvarianten en sommige door een provider vergrendelde apparaten is sideloading standaard uitgeschakeld. De fout ziet er vaak hetzelfde uit als "App niet geïnstalleerd", maar er verschijnt nooit een toestemmingsdialoogvenster.
De oplossing: Open Instellingen → Apps → Speciale app-toegang → Onbekende apps installeren, zoek de app die u hebt gebruikt om de APK te downloaden (Chrome, uw bestandsbeheerder, Telegram, enz.) en schakel 'Toestaan vanaf deze bron' in. De schakelaar is per bron, niet globaal; als u naar een andere bestandsbeheerder overschakelt, moet u die ook inschakelen.
Veelvoorkomende oorzaak #8: Conflicten per gebruikersprofiel of werkprofiel
Als uw apparaat een werkprofiel of een secundaire gebruiker heeft, kan een app die in het ene profiel is geïnstalleerd de installatie van een anders ondertekende kopie in een ander profiel blokkeren. Symptomen: de installatie werkt op het persoonlijke profiel, maar mislukt stilletjes in het werkprofiel, of omgekeerd.
De oplossing: Bevestig in welk profiel u installeert. Op de meeste draagraketten toont het werkprofiel een klein kofferbadge. Verwijder de conflicterende kopie van het andere profiel of neem genoegen met het gebruik van de bestaande kopie.
Algemene oorzaak #9: alleen 64-bits apparaat, alleen 32-bits APK
Moderne middenklasse- en vlaggenschip-Android-apparaten worden helemaal zonder de 32-bit ABI geleverd; de kernel is zonder gebouwd. Een APK die alleen 32 bits bevat, heeft eenvoudigweg geen native bibliotheken die het apparaat kan laden en zal mislukken met de algemene fout 'Niet geïnstalleerd'. Het omgekeerde (een 64-bit-only APK op een 32-bit-telefoon) is in 2026 veel zeldzamer, sinds de laatste 32-bit-only Android-telefoons jaren geleden op de markt kwamen.
De oplossing: Lees het manifest van de APK en de lib/-directory in onze APK-infotool, en u zult precies zien welke ABI's het pakket bevat. Als de ABI-lijst van het apparaat (zichtbaar in Instellingen → Over telefoon → Build-details) niet overlapt met de ABI's van het pakket, zoek dan een andere build.
Algemene oorzaak #10: manifeste installatielocatie komt niet overeen
Een app waarvan de manifestsets android:installLocation="internalOnly" niet naar een SD-kaart kunnen worden verplaatst. Als uw interne opslag onvoldoende ruimte heeft en het besturingssysteem toch probeert te installeren op externe opslag (bijvoorbeeld op sommige oudere Android One-apparaten), mislukt de installatie stilzwijgend.
De oplossing: Maak interne opslag vrij. De optie "verplaatsen naar SD" is niet relevant voor een app die alleen intern is, hoe leeg de SD-kaart ook is.
Het lezen van de echte fout van logcat
Als geen van de oppervlakkige controles helpt, is de onderliggende fout bijna altijd zichtbaar in logcat. Met ADB ingesteld op een computer:
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"
De uitvoer bevat meestal een regel zoals:
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
Elk van deze kaarten verwijst rechtstreeks naar een oplossing:
- INSUFFICIENT_STORAGE: maak ruimte vrij en probeer het opnieuw.
- UPDATE_INCOMPATIBLE: ondertekeningssleutel komt niet overeen met de bestaande installatie. Verwijder eerst de bestaande app.
- INVALID_APK: het bestand is beschadigd; zie onze corrupte APK-gids.
- OLDER_SDK: de app vereist een nieuwere Android-versie dan dit apparaat draait.
- NO_MATCHING_ABIS: CPU-architectuur komt niet overeen.
- VERIFICATION_FAILURE: Play Protect heeft het geblokkeerd; zie algemene oorzaak #6.
Als u geen ADB beschikbaar heeft, is een alternatief op het apparaat de Instellingen → Over de telefoon → tik 7 keer op Build-nummer → Opties voor ontwikkelaars → Bugrapport-stroom, die dezelfde logboeken vastlegt in een zip-bestand.
Vragen
Waarom geeft Android soms helemaal geen foutmelding?
De systeem PackageInstaller-activiteit heeft een strikte time-out. Als de installatie mislukt voordat het gebruikersgerichte dialoogvenster klaar is met tekenen, wordt het dialoogvenster eenvoudigweg gesloten zonder bericht. logcat heeft nog steeds de onderliggende reden.
Kan een beschadigde APK mijn telefoon beschadigen?
Nee. Het pakketinstallatieprogramma van het besturingssysteem is in een sandbox geplaatst; een verkeerd opgemaakte APK kan alleen maar mislukken om te installeren. Het werkelijke risico van een slechte APK is de code binnen van een succesvol geïnstalleerde app, niet de installatiefout zelf.
Ik krijg specifiek de melding "Parse error", niet "App niet geïnstalleerd". Wat is er anders?
"Parse error" is een strengere fout: het besturingssysteem kon de structuur van het bestand niet eens lezen. Het gaat meestal om corruptie (ingekorte download, schade op ZIP-niveau). Download onze corrupte APK-herstel-stappen opnieuw of voer deze uit. 'App niet geïnstalleerd' betekent meestal dat het bestand prima is geparseerd, maar een latere controle niet heeft doorstaan.
Kan ik een APK installeren via dezelfde app die is geïnstalleerd vanuit de Play Store?
Alleen als de APK is ondertekend met exact dezelfde uploadsleutel (en hetzelfde v2/v3-ondertekeningsschema gebruikt). Voor de meeste gepubliceerde apps betekent dit: nee, tenzij de uitgever dezelfde APK in beide richtingen distribueert. Als u "dezelfde app" van elders aan de zijkant laadt, wordt INSTALL_FAILED_UPDATE_INCOMPATIBLE geactiveerd.
Ontdek waarom het mislukt
Upload uw APK nu om verborgen metadata en compatibiliteitswaarschuwingen te zien die installatiefouten veroorzaken.
Controleer APK-compatibiliteitSnelle diagnostische stroom voor hardnekkige APK-installatiefouten
Het oplossen van een "App niet geïnstalleerd"-fout is meestal een eliminatieproces. Begin met de goedkope oplossingen, maak ruimte vrij en verwijder eventuele oude exemplaren van de app, en werk vervolgens toe naar architectuur- en handtekeningcontroles. De tools van XAPK naar APK kunnen een deel van het giswerk uit de moeilijkere gevallen halen.