1. 生成模版代码
1
| dart run build_runner build
|
2. intl 国际化文件生成命令
打包命令
打 AAB 包(Google Play 正式发布推荐)
1
| flutter build appbundle --release --dart-define=ENV=prod
|
打 ipa 包(Apple Store 正式发布推荐)
1
| flutter build ipa --release --dart-define=ENV=prod
|
多环境变量传递(如需扩展)
如果需要传递多个 dart-define,直接追加即可:
1
2
3
4
| flutter build apk --release \
--dart-define=ENV=prod \
--dart-define=API_URL=https://prod-api.example.com \
--dart-define=APP_VERSION=1.0.0
|
打 APK 包(通用测试 / 发布)
1
2
3
4
5
6
7
8
| # 调试版 APK(带环境变量)
flutter build apk --dart-define=ENV=prod
# 发布版 APK(推荐正式发布使用,会进行代码混淆/优化)
flutter build apk --release --dart-define=ENV=prod
# 拆分架构的 APK(减小安装包体积,生成arm64/v8a、armeabi-v7a、x86_64版本)
flutter build apk --release --dart-define=ENV=prod --split-per-abi
|
create device 没有Pixel设置选择
![img.png]()
解决如下:
1
2
3
4
5
6
| 步骤 :清理 IDE 缓存并重启(解决配置异常)
若组件已安装但仍不显示,大概率是 IDE 缓存损坏:
点击顶部菜单栏:
Windows/Linux:File > Invalidate Caches / Restart
Mac:File > Invalidate Caches / Restart;
选择 Invalidate and Restart,等待 IDE 重启后,重新尝试创建设备。
|