SuperAPI AI 工具集

flutter-china-deploy

部署与运维

查看项目

更新于 10-15 17:28

技能介绍

用途:为 Flutter 项目在中国网络环境下做初始化、部署与运行时的镜像加速配置,解决依赖下载慢、Gradle 构建卡顿等问题。

主要能力:设置 PUB_HOSTED_URL 与 FLUTTER_STORAGE_BASE_URL 环境变量;使用 FVM 安装并切换到 stable 并执行 pub get;替换 Gradle wrapper 的 distributionUrl;在 settings.gradle.kts 与 build.gradle.kts 的 repositories 中加入 Flutter 存储及阿里云 Maven 镜像;在 gradle.properties 添加构建优化项;配置 Android SDK 的 local.properties 与 ANDROID_HOME 环境变量。

使用方式:按步骤执行 export PUB_HOSTED_URL=https://pub.flutter-io.cn 与 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn,可写入 ~/.zshrc;FVM 流程为 fvm install stable、fvm use stable --force、fvm flutter pub get;Gradle 侧参考给出的仓库与镜像地址修改对应文件;运行命令为 fvm flutter run -d <设备ID>。另提供 scripts/configure_mirrors.py,支持 --check、--shell、--project、--gradle、--all 参数自动配置。

适用场景:需要在中国网络下初始化或部署 Flutter 项目、构建 Android 应用、排查依赖下载与 Gradle 锁问题的开发者。

限制:资料未提供脚本所在仓库地址、依赖版本兼容性、各镜像可用性与时效性、其他平台(iOS、Web、桌面)配置及替代方案,亦未提及收费信息;上述命令中的路径为示例,需按实际环境调整。