Beenden Sie apk mit anderen Schlüsselspeicher
Derzeit bin ich immer die apk signiert mit dem privaten keystore-Datei, aber ich möchte Unterschreiben, dass die apk mit anderen keystore-Datei. Wie kann ich zurücktreten, apk..?
InformationsquelleAutor der Frage Rookie | 2012-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
sollten Sie prüfen, unten SO thread
Kann ich zurücktreten, ein .apk mit einem anderen Zertifikat
oder diese man kann auch Ihnen helfen,
InformationsquelleAutor der Antwort swiftBoy
Können Sie zurücktreten deine apk mit verschiedenen keystore.
Gehen Sie folgendermaßen vor:
Unterzeichnung release:
$1.apk -> $1_release.apk"
Schritt 1: Entfernen Sie alle vorherigen Unterzeichnung
.apk
zu.zip
..apk
Oder
Befehl:
zip [originalapk]
Beispiel:
zip "$1".apk -d
Schritt 2: Unterzeichnung mit dem release.keystore:
Befehl:
Beispiel:
Schritt 3: Ausrichten
Befehl:
zipalign -f 4 [unalignedapk] [releaseapk]
Beispiel:
Schritt 4: Reinigung
Befehl:
rm 4 [unalignedapk]
Beispiel:
rm "$1"_unaligned.apk
Zusätzliche Befehle, die helfen könnten:
Hinweis:
Anmelden unsere apks wir haben herabgestuft JDK von 1,7 bis 1.6.0_43 update.
Grund:
Als JDK-7, die Standard-signing-Algorithmus geändert hat, müssen Sie geben Sie die Signatur-und digest-algorithims (-sigalg und -digestalg), wenn Sie sich eine APK.
Befehl:
InformationsquelleAutor der Antwort Harsha.Vaswani
Können Sie auch die open-source-apk-resigner script, welches sehr einfach zu bedienen.
APK-resigner: https://github.com/onbiron/apk-resigner
Auch, wenn Sie wollen, signieren der APK mit Ihrem debug-Schlüssel, die Sie verwenden können.
InformationsquelleAutor der Antwort Fatih
InformationsquelleAutor der Antwort LingYFH