Eine existierende apk mit debug.keystore signieren, die von eclipse generiert wird
Ich habe eine vorhandene unsigned apk, und ich möchte, es zu unterzeichnen, mit meiner debug.keystore-Datei. Hier Fand ich ein tutorial, wie es gemacht werden kann.
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
Aber was soll ich schreiben, wie alias_name und was sollte die passphrase? Gibt es eine Möglichkeit, um herauszufinden, was alias_name und die passphrase verwendet werden, die von Eclipse während der Unterzeichnung?
InformationsquelleAutor der Frage Dmitry Guselnikov | 2013-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie nicht wirklich wollen, die schaffen es mit Ihrer debug-Schlüssel, aber;
InformationsquelleAutor der Antwort Stefan de Bruijn
Dieser arbeitete für mich.
InformationsquelleAutor der Antwort user3717841
Für mich, ich habe das erstellen einer debug-keystore zuerst mit allen Passwörter, alias... 'android' dann gehen Sie zu Einstellungen -> Android -> Bauen, und geben Sie Benutzerdefinierte debug-keystore. Jetzt mein debug-auto mit diesem Schlüssel signiert, ohne mich extra arbeiten!
Warnung: gelernt habe ich hart aus meinen Fehlern. Hochgeladen habe ich meine APK mit, dass die debug-keystore Google Store dann veröffentlicht es für den alpha-Test (um zu testen, Kauf, Anmeldung im Google-Spiel spielen,...). Erste, die war sehr bequem da konnte ich kompilieren und ausführen meiner app im debug-Modus ohne Probleme zu re-enter Schlüsselspeicher-Passwörter erstellen apk, installieren Sie es auf Geräten...
Aber das problem ist, dass nach der Prüfung, ich kann nicht laden Sie die apk veröffentlicht (mit meinem offiziellen keystore) zu diesem Projekt (weil es andere Taste als die Vorherige geladen sind). Ich kann nicht löschen, das Projekt entweder (seit es veröffentlicht wurde). Am Ende, muss ich halten, dass man, benennen Sie das Paket von der app, erstellen Sie ein neues Projekt, update neues Google-Api-id, upload neue apk... für die offizielle Freigabe.
InformationsquelleAutor der Antwort Tony
Ablauf der Debug-Zertifikat
Das selbst-signierte Zertifikat verwendet, um Zeichen in Ihrer Anwendung im debug-Modus hat ein Ablaufdatum von 365 Tagen ab Datum der Erstellung. Wenn das Zertifikat abläuft, erhalten Sie einen build-Fehler.
InformationsquelleAutor der Antwort trevor