🕌
[Android]keystoreのパスワードが間違っていると出た時
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: ←ここにパスワード入力
これで解決
おそらく最初のやり方で「\」の前後でいらないスペースとか何かが含まれてしまっていたのでしょう。
パスワードあってるだろおおおおおおお!!!!ってなっても解決しない時は入力を分けて実行してみてください!
困っている誰かに役立てたら幸いです。
Discussion