Flutter Macでkeytoolコマンドが使えない時

Flutterっていいよね。
アプリ開発で巨人の肩にのるを実感できるよね。

僕はサーバーサイドの人間なので語弊はあるが、
Bootstrapよりデザインが簡単。
すっごい簡単。もー最高。

開発が終わっていざリリースするときも
ドキュメントが用意されているありがたい。

Androidの場合、 公式ドキュメントにkeystoreを作成する必要があると書いてあります。
下記コマンドを打つだけでいいんだけど、Mac+AndroidStudioで開発していてFlutterだけセットアップした人はハマるかも

このコマンドをそのまま打ち込んでハマるのは
「JDKがインストールされていないからインストールするよ」って画面が出てくる。

これが

command keytool not work in mac android

こうなる。
実際にはインストールされず、何回コマンドを実行しても動かない。

command keytool_in_mac_error android keytool not work install

原因はJDKのパスが通っていない。
AndroidStudioの中にはいっているのでそこまでのフルパスを指定すると解決。

自分の環境だとAndroidStudioの下にあるよ。

command_keytool_mac_add_path

ちゃんと対話式で起動する。

command_keytool_mac_success


かんたんーー。
どんどんアプリ作りたくなるよね。


じゃあね〜〜〜〜。