Layer 8Ehrlicher Tech-Support

Android: App nicht installiert

Android bricht die Installation einer APK kommentarlos ab? Meist kollidiert die Signatur mit einer bereits installierten Version derselben App.

Aufwand:
ca. 15 Min.

Das Symptom

Die APK ist heruntergeladen, die Installation aus unbekannten Quellen erlaubt, der Tipp auf die Datei löst brav den Installationsdialog aus. Nach dem Tippen auf Installieren dreht sich der Fortschritt zwei Sekunden, dann steht dort schlicht: App nicht installiert. Keine Fehlernummer, kein Hinweis, keine Begründung.

Die „Layer 8“-Wahrheit

Android ist an dieser Stelle wortkarg, weil die Antwort unbequem wäre: Die Datei hat nicht denselben Schlüssel wie die App, die bereits auf dem Gerät liegt.

Jede Android-App trägt eine kryptografische Signatur des Entwicklers, und ein Update wird nur akzeptiert, wenn es mit exakt demselben Schlüssel unterschrieben wurde. Das ist keine Schikane, sondern der einzige Schutz davor, dass eine beliebige Datei sich als Update deiner Banking-App ausgibt. Zwei APKs können denselben Namen, dasselbe Symbol und dieselbe Versionsnummer tragen und trotzdem von verschiedenen Personen stammen. Der Schlüssel verrät es, das Symbol nicht.

Die häufigste Ursache ist damit auch die banalste: Die App ist schon installiert, nur eben aus dem Store und nicht aus dem Downloadordner. Deinstallieren, neu installieren, fertig. Bleibt es dabei, lohnt der Blick auf die zweite Sperre. Neuere Android-Versionen verweigern grundsätzlich Apps, die für ein steinaltes Android gebaut wurden – sie würden sonst an sämtlichen später eingeführten Berechtigungsabfragen vorbeimarschieren. Dann ist nicht dein Telefon das Problem, sondern eine App, die seit einem Jahrzehnt niemand mehr angefasst hat.

Die echte, verifizierte Lösung

1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:

  1. 1.

    Die alte Version restlos entfernen

    Die bereits installierte App deinstallieren, bevor die APK erneut geöffnet wird. Damit verschwindet die alte Signatur, und die Sperre entfällt. Vorher gegebenenfalls die App-Daten sichern, denn beim Deinstallieren gehen sie verloren.

  2. 2.

    Auch versteckte Reste suchen

    Blieb die App für einen anderen Nutzer oder im Arbeitsprofil installiert, bleibt der Paketname belegt und die Installation scheitert weiterhin. In den Einstellungen unter den Apps alle Nutzerprofile durchsehen.

  3. 3.

    Die Herkunft der Datei prüfen

    Eine APK, die dieselbe App vorgibt zu sein, aber anders signiert ist, stammt nicht vom ursprünglichen Entwickler. Diese Sperre ist kein Hindernis, sondern eine Warnung. Im Zweifel die App aus dem offiziellen Store beziehen.

  4. 4.

    Speicherplatz kontrollieren

    Für die Installation braucht Android deutlich mehr freien Speicher als die APK groß ist, weil der Code zusätzlich entpackt und optimiert wird. Bei knappem Speicher bricht sie ohne aussagekräftige Meldung ab.

  5. 5.

    Auf eine unvollständige Datei prüfen

    Ein abgebrochener Download erzeugt eine beschädigte APK, die Android sofort verwirft. Die Datei erneut herunterladen und die angegebene Dateigröße vergleichen.

  6. 6.

    Das Alter der App bedenken

    Verweigert das Gerät die Installation trotz allem, ist die App möglicherweise zu alt für die installierte Android-Version. Ab Android 14 blockiert das System Apps mit einer targetSdkVersion unter 23, ab Android 15 unter 24. Hier hilft nur eine aktuelle Fassung des Entwicklers.

Häufige Fragen (FAQ)

?Warum blockiert Android die Installation, obwohl die App vom selben Hersteller stammt?

Jede App wird mit einem Schlüssel signiert. Die Dokumentation beschreibt den Vorgang wörtlich so, dass das System beim Installieren eines Updates die Zertifikate der neuen Version mit denen der vorhandenen vergleicht und das Update nur zulässt, wenn sie übereinstimmen — wer mit einem anderen Zertifikat signiert, muss einen anderen Paketnamen vergeben, und dann ist es für das System eine völlig neue App. Eine APK aus einer fremden Quelle trägt oft eine andere Signatur, auch wenn Name und Symbol identisch aussehen. Genau das soll die Sperre verhindern: eine untergeschobene App, die sich als das Original ausgibt.

?Warum lassen sich sehr alte Apps gar nicht mehr installieren?

Aktuelle Android-Versionen verweigern die Installation von Apps, deren angegebene Ziel-API zu alt ist — und die Grenze wandert. Ab Android 14 lassen sich Apps mit einer targetSdkVersion unter 23 nicht mehr installieren, also alles, was für Android 5.1 oder älter gebaut wurde. Android 15 zieht die Grenze weiter auf: Dort scheitert bereits alles mit einer targetSdkVersion unter 24, also auch noch Apps für Android 6.0. Der Grund ist Sicherheit: Die Dokumentation nennt als Beispiel Schadsoftware, die absichtlich auf targetSdkVersion 22 setzt, um dem 2015 mit Android 6.0 eingeführten Laufzeit-Berechtigungsmodell zu entgehen. Ein Aktualisieren durch den Entwickler ist der einzige Weg.

Belege

Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Verwandte Fehler

OSLästigGPG check FAILED

dnf: GPG check FAILED

dnf bricht mit 'GPG check FAILED' ab? Meist fehlt der neue Signaturschlüssel nach einem Repo- oder Versionswechsel. So importierst du ihn sauber nach.

SWLästiggpg failed to sign the data

Git-Commit scheitert an der GPG-Signatur

git commit bricht mit „gpg failed to sign the data“ ab? Meist fehlt der passende Schlüssel, oder GPG kann im Terminal nicht nach der Passphrase fragen.