[Android]keystoreのパスワードが間違っていると出た時

公開:2021/01/12
更新:2021/01/13
1 min読了の目安(約700字TECH技術記事

Android開発中にテストしようとDeployGate用にbundletoolを使ってaabから署名付きapksを作ろうとしたときにエラーが出たので、その時の解決策を載せておきます。

問題

bundletool build-apks --bundle=release.aab --output=release.apks \
--ks=/Users/hoge/.android/release-key.keystore \
--ks-pass=pass:パスワード \
--ks-key-alias=エイリアス \
--key-pass=pass:パスワード

[Error] Keystore was tampered with, or password was incorrect

絶対パスワードもエイリアスもあっているのになあと思ったのですが、一応分けて実行してみました。
↓↓↓

解決策

エイリアスを入力、パスワードは聞かれるまで入力せず実行

bundletool build-apks --bundle=release.aab --output=release.apks --ks=/Users/hoge/.android/release-key.keystore --ks-key-alias=エイリアス
パスワードが聞かれる
pass:                        ←ここにパスワード入力

これで解決

おそらく最初のやり方で「\」の前後でいらないスペースとか何かが含まれてしまっていたのでしょう。

パスワードあってるだろおおおおおおお!!!!ってなっても解決しない時は入力を分けて実行してみてください!
困っている誰かに役立てたら幸いです。