シナリオは次のとおりです。1 年前に Android アプリを作成してリリースしました。Java 5 を使用してキーストアとエイリアスを作成していました。ここにある手順でアプリに署名しようとすると: http://developer.android.com/tools/publishing/app-signing.html私はこれを取得します:
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
元のアプリをリリースするときにプライベート git リポジトリにコミットしたものからバイナリ ファイルが変更されていないため、キーストアが壊れていないことは確かです。パスワードは変更されておらず、passpack によって維持されています。
変更点: OS と Java のバージョン。私はもともと OS X 10.5 と Java 5.0 を実行していましたが、現在は OS X 10.6.8 と Java 6 を使用しています。
暗号化の不一致にまで絞り込んだと思います。そのセットアップのデフォルトの暗号化がどうなるか知っている人はいますか?
また、Eclipse ganymede/helios 用の Eclipse ADT 20.x を使用してキーストアを作成した可能性があります。それに関するデフォルト情報も見つかりません。