閉じる

keytoolエラー: java.io.IOException: Invalid keystore format

証明書のフィンガプリントを得ようとして keytoolを実行したのだけど件のエラー

keytool -keystore XXXX.keystore -list -v

キーストア自体は Android Studio上で作成し、アプリへの署名も出来ているので問題ないはず。
少し考えて Android Studioでは Gradleに JDKの指定を別途行っているのを思い出す。*1
明示的に Android Studioが内包している Java11に含まれる keytoolを指定してやって問題解決。

“C:\Program Files\Android\Android Studio\jre\bin\keytool.exe” -keystore XXXX.keystore -list -v


*1 Java8がインストールされているけど、必要とされているのは Java11なので Android Studioが内包している JDKを指定

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)