Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。
获取最新稳定版 Flutter SDK 安装包可从镜像站下载
{{endpoint}}/flutter_infra/releases/stable/
Flutter 开发依赖于 SDK 的升级 和 Dart Package 生态,
因此,如果您的网络访问 Google 受阻,需要将您开发设备的如下两个环境变量设置指向镜像站:
- FLUTTER_STORAGE_BASE_URL
- PUB_HOSTED_URL
设定方式如下:
export FLUTTER_STORAGE_BASE_URL="{{endpoint}}"
若希望长期使用镜像:
echo 'export FLUTTER_STORAGE_BASE_URL="{{endpoint}}"' >> ~/.bashrc
PUB_HOSTED_URL
部分可以参考 Dart Pub 帮助
部分镜像站将 flutter_infra 单列为一个镜像,可以参考 Flutter Infra 帮助。
在编译 android 项目时,flutter 还会从 https://storage.googleapis.com/download.flutter.io 下载 Java 程序库,您可以在 Android 项目目录下的 build.gradle 中添加下面一行下载源,从而使用镜像源。
allprojects { repositories { google() jcenter() maven { url '{{endpoint}}/download.flutter.io' } } }
Flutter SDK 的更新会从 Github 获取,如您的开发设备访问 Github 速度慢,可以参考 Flutter SDK 镜像。
更多 Flutter 资源和中文文档,请访问 Flutter 中文资源网站 (flutter.cn) 和 Dart 中文文档网站 (dart.cn) 。