この質問は以前に尋ねられたことは知っていますが、同じキーストアを使用していると確信しています。アプリの最初のバージョンの署名に使用したキーストアを保存し、それを使用して 2 番目のリリースを作成しました。
jarsigner -verbose -digestalg SHA1 -sigalg MD5withRSA -keystore app_signing.keystore target/HNewsDroid-2.0.apk release
zipalign -v 4 target/HNewsDroid-2.0.apk target/HNewsDroid-2.0-release.apk I
keytool を使用して app_signing.keystore を生成した場所から以前の Linux インストールにアクセスすることはできませんが、jar に署名するときにキーストア ファイルだけが同じである必要があると思います (新しい Linux で秘密の ssh キーが変更されたとしても)インストール)。
それが役立つ場合は、maven android プラグインを使用して jars/apk を生成しています。
誰かが私が間違っていることを指摘できますか?
編集:
アプリに署名した証明書が機能しない理由がわかりません。最後に、パッケージ名を変更して、アプリケーションを新しいアプリケーションとしてアップロードしました。