智慧家庭 客户端(不支持 iOS)
- Flutter (Channel stable, 3.10)
生成项目的方法
flutter create --org xyz.hehome --platforms=android,web,windows smarthome
# 重新生成项目
flutter create . --org xyz.hehome --platforms=android,web,windows --project-name=smarthome
项目通过 main_dev.dart
和 main_prod.dart
两个文件分离测试和正式环境的配置。运行时需要指定文件。
flutter run -t ./lib/main_dev.dart
# flutter run -t ./lib/main_prod.dart
编译正式版 Android
软件需要先根据 文档 创建签名。
接着运行 flutter build apk --target-platform android-arm64,android-x64 --split-per-abi -t ./lib/main_prod.dart --flavor prod
完成编译。
使用 flutter build web --wasm --source-maps -t ./lib/main_prod.dart
编译网页版。
使用 flutter build windows -t ./lib/main_prod.dart
编译 Windows 版。