Flutterっていいよね。
アプリ開発で巨人の肩にのるを実感できるよね。
僕はサーバーサイドの人間なので語弊はあるが、
Bootstrapよりデザインが簡単。
すっごい簡単。もー最高。
開発が終わっていざリリースするときも
ドキュメントが用意されているありがたい。
Androidの場合、 公式ドキュメントにkeystoreを作成する必要があると書いてあります。
下記コマンドを打つだけでいいんだけど、Mac+AndroidStudioで開発していてFlutterだけセットアップした人はハマるかも
1 |
$ keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key |
このコマンドをそのまま打ち込んでハマるのは
「JDKがインストールされていないからインストールするよ」って画面が出てくる。
これが
こうなる。
実際にはインストールされず、何回コマンドを実行しても動かない。
原因はJDKのパスが通っていない。
AndroidStudioの中にはいっているのでそこまでのフルパスを指定すると解決。
自分の環境だとAndroidStudioの下にあるよ。
1 |
$/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key |
ちゃんと対話式で起動する。
かんたんーー。
どんどんアプリ作りたくなるよね。
じゃあね〜〜〜〜。