2016-07-04 15 views
0

Ich baute eine APK-App mit Entwickler-Modus für meinen Kunden mit Cordova Build Android. Ich habe nicht veröffentlicht, um Geschäft zu spielen. Ich denke der Cordova Build generiert automatisch Schlüsselspeicher für mich.Wiederherstellen Debug-Taste Cordova App

Leider habe ich meinen Mac formatiert und jetzt muss ich meine apk app aktualisieren. Es zeigt immer die Nachricht wie "FEHLER: Fehler beim Starten der Anwendung auf dem Gerät: Fehler: Fehler beim Installieren von Apk auf Gerät: pkg: /data/local/tmp/MainActivity-debug.apk Fehler [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]", wenn ich 'Cordova renn Android - Gerät '.

Ich muss die App aktualisieren, da es wichtige Daten in der App gibt. Jede Lösung, um diese App zu erstellen, ohne den Keystore zu generieren und die alte App zu überschreiben.

Antwort

0

Die Anwendung sollte mit demselben Schlüssel signiert werden, um die Anwendung zu aktualisieren.

im Entwicklungsmodus Ihre Anwendung standardmäßig immer mit debug.keystore platziert auf Ihrem Computer an folgenden Stelle signiert ist:

~/.android/ on OS X and Linux

C:\Documents and Settings\.android\ on Windows XP

C:\Users\.android\ on Windows Vista and Windows 7, 8, and 10

Wenn Sie Ihren Computer haben, dann formatieren ich fürchte, Sie den Schlüssel verloren haben, und können nicht Unterschreiben Sie Ihre Anwendung erneut mit demselben debug.keystore und starten Sie die Anwendung neu.

+0

Denkst du ich kann den debug.keystore nach meinem alten sdk wiederherstellen, den ich gesichert habe, bevor ich formatiert habe? Wenn ja, wie? – limmouyleng

+0

Wenn Sie eine Sicherungskopie des Schlüssels haben, können Sie sie in den oben genannten Pfad zurücklegen. – Sharj