pub global activate grinder
grind
flutter run --debug --flavor dev --dart-define=FLAVOR=dev -t lib/main-dev.dart
flutter run --release --flavor prod --dart-define=FLAVOR=prod -t lib/main-prod.dart
./flavorizr/flavorizr.sh
./native_splash/native_splash.sh
flutter pub run flutter_launcher_icons:main -f flutter_launcher_icons-dev.yaml
生成時に指定したパスワードはどこかにメモしておくこと。
cd android/
keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
android/key.properties
を以下のような内容で作成する。
パスワードやエイリアス、ファイル名は適切なものに変更する。
storePassword=password
keyPassword=password
keyAlias=key
storeFile=key.jks
serviceAccountFile=service-account-key.json
GitHub Actions
を導入しています。
mainブランチへのpushで.aabの生成とGoogle Play Consoleへの自動アップロードが行われます。