手持ちの環境でどこまで戦える?Flutter開発奮闘記 #2 Androidビルド編
3日前、ついに App Store Connectの審査を通過し、iPhone向けにアプリが公開されました!(長かった…)感動の余韻に浸りつつ、第2回では Android版のビルド について書いていきます!Flutter で Android アプリをビルドするのは比較的スムーズに進むと思いきや、 Windows環境ならではの落とし穴 もいくつかあって、思ったより苦戦しました。特に、keytool の設定や jks ファイルの扱い、開発モードの切り替えなど、 意外と見落としがちなポイント がいくつかあったので、この記事でまとめておきます!1. Androidアプリをビルドする準備Windows環境で Flutter アプリをビルドするには keytool を使えるようにする必要があります。keytool は JDK に含まれているため、事前にインストール済みの JDK の bin フォルダへパスを通します。例えば、以下のように環境変数を設定しておきます。C:\Program Files\Java\jdk-1.8\bin2. Keystoreファイルの作成Androidアプリを公開するには、アプリを署名するための Keystoreファイル (.jks) を作成する必要があります。最初は OpenSSL を使おうとしましたが、最終的に jks 形式に変換するため keytool を最初から使った方がスムーズでした。Keystore を作成するには Oracleアカウント が必要になります。アカウントは Oracle の公式サイトで無料作成できます。📌 keytool を使った Key
0