antでビルドをしたときにでたエラーについてメモ

antを使用してビルドをしてみるとデバッグ版はうまく生成されるが、
リリース版が「Cannot recover key」エラーで改善されなかったため、忘れないようにメモ。

エラーまでの手順

1.keystoreファイルを作成する

keytool -genkey -v -keystore ~/test.keystore -alias test -validity 10000

※組織名等指示に従いすべて入力するパスワードはキーストア、エイリアス共に「password」として設定しておく

2.ant.propertiesファイルへ下記を記載

key.store=test.keystore
key.store.password=password
key.alias=test
key.alias.password=password   

3.ant release コマンド実行でエラー

BUILD FAILED
android-sdks/tools/ant/build.xml:1139: The following error occurred while executing this line:
android-sdks/tools/ant/build.xml:1151: Cannot recover key

ここでエラーがでてしまう

エラー改善

build.xmlで起きる「Cannot recover key」はant.propertiesの設定が間違えている場合に起きる
つまりパスワードあたりが間違えているはず。

ただ今回の原因は半角スペースが入っていた事が原因だった・・・
良くあるミスだけどまた起きたらこわいので一応メモ。。。

その他おすすめの備忘録

Tagged with:
 

コメントを残す