„App nicht installiert, da das Paket mit einem vorhandenen Paket in Konflikt steht“
Advertisement
Was Android dir sagt
Jede App ist mit dem privaten Schlüssel des Entwicklers signiert, und Android aktualisiert eine installierte App nur mit einem Paket, das denselben Schlüssel trägt. Unterscheiden sich die Schlüssel, sagen Android 11 und neuer App nicht installiert, da das Paket mit einem vorhandenen Paket in Konflikt steht; ältere Versionen nur App nicht installiert. Installierte App und Datei tragen denselben Paketnamen, also behandelt das System die Datei als Fälschung.
Warum die Schlüssel abweichen
- Die installierte Kopie stammt aus Google Play, die Datei ist eine Debug-Build, eine Beta aus einem anderen Kanal oder eine neu signierte „Mod“. Play-signierte und Entwickler-Builds passen normalerweise; veränderte Pakete nie.
- Der Entwickler hat den Signaturschlüssel gewechselt. Android unterstützt das nur, wenn das neue Paket den Rotationsnachweis enthält, was offizielle Builds tun.
- Zwei Apps verschiedener Entwickler nutzen denselben Paketnamen. Selten, kommt bei Forks von Open-Source-Apps vor.
- Die installierte Kopie ist die Mod, die Datei die echte Build. Häufig beim Versuch, zur offiziellen Version zurückzukehren.
Die Lösungen
- Bestehende App deinstallieren, dann die Datei installieren. Der einzige Weg, zwischen unterschiedlich signierten Builds zu wechseln. Lokale Daten gehen verloren; vorher exportieren.
- Installierte App behalten und eine mit demselben Schlüssel signierte Build finden. Bei einer Play-App heißt das die Play-Build selbst oder die eigene APK des Entwicklers, die Spiegel unverändert führen.
Eine dritte Option gibt es auf einem Gerät ohne Root nicht. Apps, die den Konflikt zu „beheben“ versprechen, signieren die Datei neu, was später nur einen anderen Konflikt erzeugt.
Vor der Installation prüfen
Paket-Inspektoren wie App Manager (F-Droid) zeigen den Fingerabdruck des Signaturzertifikats einer APK-Datei und installierter Apps. Stimmen sie überein, klappt die Installation; sonst wird sie abgelehnt. Die Werkzeuge beschreibt die APK-Sicherheitsanleitung (Englisch).
Arbeitsprofil und mehrere Nutzer
Android erlaubt denselben Paketnamen mit anderer Signatur in einem Arbeitsprofil oder für einen zweiten Nutzer. Wer zwei unterschiedlich signierte Builds braucht, installiert eine davon in einem Arbeitsprofil (etwa mit Shelter), statt im Hauptprofil gegen den Konflikt zu kämpfen.
Diese Anleitung beschreibt das allgemeine Android-Verhalten; Menünamen unterscheiden sich je nach Hersteller und Android-Version. Downloads auf dieser Seite stammen von etablierten Drittanbieter-Spiegeln und werden von uns nie verändert.
Weitere Anleitungen
- Was ist eine APK-Datei? Android-Pakete erklärt
- XAPK, APKS, APKM und OBB: die Bundle-Formate erklärt
- Installation aus unbekannten Quellen unter Android erlauben
- Eine Android-App auf eine ältere Version downgraden
- „App nicht installiert“ unter Android: Ursachen und Lösungen
- „Beim Parsen des Pakets ist ein Problem aufgetreten“ beheben