Home Flutter 常见问题
Post
Cancel

Flutter 常见问题

1. 生成模版代码

1
dart run build_runner build

2. intl 国际化文件生成命令

1
flutter gen-l10n

打包命令

打 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 重启后,重新尝试创建设备。
This post is licensed under CC BY 4.0 by the author.