Ich entwickle meine App auf zwei PCs, also bekomme ich offensichtlich den Fehler in Eclipse "Die Neuinstallation ist aufgrund verschiedener Anwendungssignaturen fehlgeschlagen", wenn ich auf dem physischen Gerät mit einer Kopie der App von der anderen Maschine aus arbeiten möchte.
Meine Frage ist: Ist es möglich, dies zu überschreiben, was bedeutet, dass die Anwendung verschiedene Signaturen DESPITE bereitstellen?
Der Grund ist, dass meine App eine Datenbank hat, die ich nicht löschen möchte, weil ich einen Fehler damit behebe. Gibt es eine schnelle Lösung, die keine Deinstallation der App / Kopieren der Keyrstore-Datei zwischen den PCs erfordert? Wette da ist nicht, sondern nur fragen. Danke!
NEIN, es gibt keine Möglichkeit, es zu überschreiben. In der Dokumentation :
Wenn das System ein Update für eine Anwendung installiert, vergleicht es das / die Zertifikat (e) in der neuen Version mit denen in der bestehenden Version. Wenn die Zertifikate genau übereinstimmen, einschließlich der Zertifikatdaten und der Bestellung, lässt das System das Update zu.
Eine Möglichkeit, dies zu umgehen, besteht darin, zu versuchen, die Apps auf beiden Computern mit demselben Keystore zu signieren. Wenn Sie Eclipse verwenden,
Viel Glück
Es ist jetzt möglich, Ihren Signaturschlüssel in Gradle (der von Android Studio verwendet wird) zu konfigurieren und Ihren Debug-Schlüssel in die Quellcodeverwaltung einzufügen. Fügen Sie einfach den Schlüssel zu Ihrem Projektordner hinzu und fügen Sie dann Folgendes zu Ihrer build.gradle-Datei hinzu:
%Vor%Und füge das auch unter Build-Typen hinzu:
%Vor%Weitere Informationen finden Sie in der Dokumentation .
Meine Frage ist: Ist es möglich, dies zu überschreiben, was bedeutet, dass die Anwendung verschiedene Signaturen DESPITE bereitstellen?
Option 1: Deinstallieren Sie die App und installieren Sie sie neu.
Option # 2: Synchronisieren Sie Ihre debug.keystore
-Dateien zwischen den beiden Computern, damit Sie an beiden Orten mit demselben Schlüssel signieren.
Gibt es eine schnelle Lösung, die keine Deinstallation der App / Kopieren der Keyrstore-Datei zwischen den PCs erfordert?
Nein, tut mir leid.