Ein vorhandenes Paket mit demselben Namen und einer widersprüchlichen Signatur ist bereits installiert

Ich versuche, (Documents to go Haupt-App) auf meinem Gerät zu aktualisieren.

Wenn ich versuche, es zu installieren, kommt eine Fehlermeldung an existing package by the same name with a conflicting signature is already installed.

Ich habe Root-Zugriff auf mein Gerät. Kann ich irgendetwas tun?

Könnte es sein, dass Sie diese App ursprünglich von einer dubiosen Quelle von der Seite geladen haben oder Ihr Update von einer solchen stammt? Einer der beiden stammt offensichtlich nicht vom ursprünglichen Entwickler, daher die Signatur-Nichtübereinstimmung.
Ich habe Documents to go als Haupt-App auf meinem Tablet und der Play Store ist in meinem Land eingeschränkt, also lade ich es von einem mobilen Markt herunter und nach dem Herunterladen gab mir das alle Möglichkeiten, das Problem zu lösen oder die App vollständig zu löschen ?

Antworten (2)

Erstens, wenn es eine Signaturabweichung gibt und ich sicher bin, dass die Original-App aus einer vertrauenswürdigen Quelle stammt, würde ich die Quelle des „Updates“ anzweifeln: Das ist .apksehr wahrscheinlich manipuliert und könnte Malware enthalten – seien Sie also gewarnt! Ich kenne den "One Mobile Market" nicht, von dem Sie es heruntergeladen haben, daher kann ich es nicht mit Sicherheit sagen.

Wenn Sie trotzdem die neue installieren möchten .apk: Ja, das Entfernen (Deinstallieren) der zuvor installierten App und das Installieren der heruntergeladenen Version sollte funktionieren. Wenn die erste als System-App installiert wurde, benötigen Sie die entsprechenden System-Tools, um sie zu deinstallieren (z. B. Titanium Backup – mit dem Sie dann auch ein Backup erstellen können , bevor Sie die App entfernen, nur für den Fall). Wenn Sie die richtigen Kommandozeilen-Tools kennen, können Sie dies alternativ auch über adb shell.

Da die betreffende App nicht zu einer System-App gemacht werden muss, kann die Installation ganz normal ohne Root-Zeug durchgeführt werden: Tippen Sie einfach .apkin Ihrem Datei-Explorer auf und lassen Sie das normale Installationsprogramm seine Arbeit erledigen.

Achten Sie danach auf seltsames Verhalten – nur für den Fall der .apkeingeführten Malware.

Hier ist mein Problem, ich kann die System-App nicht entfernen, die sie mir nur gibt (App deaktivieren), und wenn ich sie deaktiviere und versuche, die aktualisierte zu installieren, heißt es (Paket aktivieren) und wenn ich sie aktiviere, wende ich mich wieder meinem Problem zu
Zitieren Ihrer Frage: Ich habe Root-Zugriff auf meinem Gerät. Hinweis auf den entsprechenden Teil in meiner Antwort: Sie benötigen die entsprechenden Systemtools, um es zu deinstallieren (z. B. Titanium Backup, ich verwende TB regelmäßig, daher kann ich dafür bürgen. Haben Sie versucht, die App mit diesem Tool oder mit einem anderen zu entfernen? solche wie NoBloat ? Sicher, Androids eigene Einstellungen->Apps lassen Sie keine System-Apps deinstallieren :)

Dieser Fehler tritt normalerweise auf, wenn Sie beim Generieren einer signierten APK einen anderen Schlüssel verwenden. Hinweis: Um Ihre App zu aktualisieren, müssen Sie dasselbe Schlüsselkennwort und denselben Schlüsselalias Ihrer vorherigen Version verwenden und dann die aktualisierte signierte APK generieren.

Diese Website richtet sich an Endbenutzer von Android, nicht an Entwickler. Die Frage bezieht sich auf die Aktualisierung einer App, die sie heruntergeladen haben, und nicht auf eine, die sie selbst entwickeln.