Flutter 镜像安装帮助

Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。

获取最新稳定版 Flutter SDK 安装包可从 镜像站下载

Flutter 开发依赖于 SDK 的升级Dart Package 生态, 因此,如果您的网络访问 Google 受阻,需要将您开发设备的如下两个环境变量设置指向 TUNA 镜像站:

  • PUB_HOSTED_URL
  • FLUTTER_STORAGE_BASE_URL

设定方式如下:

export FLUTTER_STORAGE_BASE_URL="https://mirrors.qlu.edu.cn/flutter"
export PUB_HOSTED_URL="https://mirrors.qlu.edu.cn/dart-pub"

若希望长期使用 TUNA 镜像:

echo 'export FLUTTER_STORAGE_BASE_URL="https://mirrors.qlu.edu.cn/flutter"' >> ~/.bashrc
echo 'export PUB_HOSTED_URL="https://mirrors.qlu.edu.cn/dart-pub"' >> ~/.bashrc

在编译android项目时,flutter还会从 https://storage.googleapis.com/download.flutter.io 下载Java程序库,您可以在 Android 项目目录下的 build.gradle 中添加下面一行下载源,从而使用TUNA镜像。

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://mirrors.qlu.edu.cn/flutter/download.flutter.io' }
    }
}

Flutter SDK 的更新会从 Github 获取,如您的开发设备访问 Github 速度慢,可以在 开发设备的 Flutter SDK 目录 运行下面的命令,将 Git 上游设置为 TUNA 镜像:

git remote set-url origin https://mirrors.qlu.edu.cn/git/flutter-sdk.git

或者通过下面的命令,直接从 Master 构建渠道检出 Flutter 的 SDK:

git clone -b master https://mirrors.qlu.edu.cn/git/flutter-sdk.git
./flutter-sdk/bin/flutter --version

您也可以替换上述代码中 git clone -b 之后的 masterbeta 获取 Beta 渠道的构建、替换为 dev 获取 Dev 渠道的构建。 稳定版的构建可以通过修改 masterstable 获得,也可以帮助文档最上方提到的,通过 镜像站直接下载

如果您想单独设定 Dart 语言的包管理器 Pub,其镜像使用方法参见 Pub 镜像安装帮助

更多 Flutter 资源和中文文档, 请访问 Flutter 中文资源网站 (flutter.cn)Dart 中文文档网站 (dart.cn)

本站由齐鲁工业大学网络信息中心支持创办,由齐鲁工业大学网络运维部/网络与高性能计算协会运行维护。

齐鲁工业大学网络运维部是网络信息中心下属校级学生组织,负责办公区与教学区的网络设施维护、以及学校教育网基础设施的建设保障工作。

齐鲁工业大学网络与高性能计算协会是网络信息中心下属学生社团,汇集全校热爱开源软件、网络技术、高性能计算等领域的同学。

本站基于清华大学TUNA开源的tunasync(镜像管理器)mirror-web项目建立,感谢TUNA为国内开源生态作出的伟大贡献

我站采用多种技术措施反制日益增长的滥用与恶意攻击行为,本站不对特定滥用镜像站资源的用户提供服务。

Contact Us

Sponsor

感谢山东鹏云信息科技提供服务器与专业技术支持

感谢赛尔网络(山东)提供IPv6带宽资源

bars envelope github qq