cannot recover key から keytoolエラー:Java.io.IOException:keystore was tempered with, or password was inccorect

532 views
Skip to first unread message

伊佐野貴之

unread,
Nov 5, 2014, 9:35:39 PM11/5/14
to android-g...@googlegroups.com

先日入会したものです。

質問できればぜひお願いしたいのですが、

Android Studioでアプリを2つリリースしておりまして、
先日、0.8.14にバージョンアップしたときに非常に困ったことになりました。

Gradleのスクリプトを修正してコンパイルができることを確認し、
リリース用のアプリをビルドしようとしようとしたところ、
cannnot recover key
というエラーが出て、リリース用のapkが生成できませんでした。

stack overflowの情報で、keystoreパスワードとkeyパスワードは同じでなくてはいけないという情報があったので、

keytoolを使用して、
keytool -storepasswd -new newpassword -keystore mykeyPath(自分のアプリのキー)
や、
keytool -keypasswd -alias aillias名 -new newpassword -keystore mykeyPath(自分のアプリのキー)
を試してみたところ、
キーストアのパスワードを入力して何も起こらず、
もう一度試みると、
keytoolエラー:Java.io.IOException:keystore was tempered with, or password was inccorect
というエラーが出るようになってしまいました。

Android Studioでコンパイルしても同様のエラーが出てしまいます。

これは、keystoreが壊れてしまったということなのでしょうか。

おりじなるのkey(なぜか単純にkeyというファイルでした)は保存しておりますので、
何か方法があればお教えいただけますと大変助かります。

長文になってしまいましたが、お読みいただきまして誠にありがとうございました。

なにとぞよろしくお願い申し上げます。

Reply all
Reply to author
Forward
0 new messages