• Operating Systems: macOS (64-bit)
  • Disk Space: 700 MB (does not include disk space for IDE/tools).
  • Tools: Flutter取决于您的环境中可用的这些命令行工具.bash, mkdir, rm, git, curl, unzip, which


export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
git clone -b master https://github.com/flutter/flutter.git
export PATH="$PWD/flutter/bin:$PATH"
cd ./flutter


flutter doctor


Because flutter_tools depends on file_testing 2.0.3 which doesn't match any versions, version solving failed.
Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)


export https_proxy="proxyserver"

设置后再次执行flutter doctor如果代理没有问题就可以正常安装了,执行完的结果类似如下

$ flutter doctor                            
Building flutter tool...

  ║                 Welcome to Flutter! - https://flutter.io                   ║
  ║                                                                            ║
  ║ The Flutter tool anonymously reports feature usage statistics and crash    ║
  ║ reports to Google in order to help Google contribute improvements to       ║
  ║ Flutter over time.                                                         ║
  ║                                                                            ║
  ║ Read about data we send with crash reports:                                ║
  ║ https://github.com/flutter/flutter/wiki/Flutter-CLI-crash-reporting        ║
  ║                                                                            ║
  ║ See Google's privacy policy:                                               ║
  ║ https://www.google.com/intl/en/policies/privacy/                           ║
  ║                                                                            ║
  ║ Use "flutter config --no-analytics" to disable analytics and crash         ║
  ║ reporting.                                                                 ║
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Downloading Material fonts...                                5.1s
Downloading package sky_engine...                            4.5s
Downloading common tools...                                 20.8s
Downloading darwin-x64 tools...                             77.2s
Downloading android-arm-profile/darwin-x64 tools...          6.6s
Downloading android-arm-release/darwin-x64 tools...          5.3s
Downloading android-arm64-profile/darwin-x64 tools...        5.5s
Downloading android-arm64-release/darwin-x64 tools...        6.6s
Downloading android-x86 tools...                            23.6s
Downloading android-x64 tools...                            15.0s
Downloading android-arm tools...                             9.4s
Downloading android-arm-profile tools...                     6.9s
Downloading android-arm-release tools...                    12.8s
Downloading android-arm64 tools...                           7.3s
Downloading android-arm64-profile tools...                   7.8s
Downloading android-arm64-release tools...                   5.7s
Downloading android-arm-dynamic-profile tools...             7.4s
Downloading android-arm-dynamic-release tools...             5.4s
Downloading android-arm64-dynamic-profile tools...           6.8s
Downloading android-arm64-dynamic-release tools...           6.2s
Downloading ios tools...                                    15.1s
Downloading ios-profile tools...                            38.4s
Downloading ios-release tools...                            14.4s
Downloading Gradle Wrapper...                                1.4s
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v0.5.9-pre.83, on Mac OS X 10.12.6 16G1314, locale zh-Hans-CN)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.io/setup/#android-setup for detailed instructions).
      If Android SDK has been installed to a custom location, set $ANDROID_HOME to that location.
[!] iOS toolchain - develop for iOS devices (Xcode 9.0)
    ✗ libimobiledevice and ideviceinstaller are not installed. To install, run:
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
    ✗ ios-deploy not installed. To install:
        brew install ios-deploy
    ! CocoaPods out of date (1.5.0 is recommended).
        CocoaPods is used to retrieve the iOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without resolving iOS dependencies with CocoaPods, plugins will not work on iOS.
        For more info, see https://flutter.io/platform-plugins
      To upgrade:
        brew upgrade cocoapods
        pod setup
[✗] Android Studio (not installed)
[!] IntelliJ IDEA Ultimate Edition (version 2017.3.5)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.26.1)
[!] Connected devices
    ! No devices available

! Doctor found issues in 6 categories.



  1. 确定放置Flutter SDK的目录。您将在步骤3中使用此功能。
  2. 打开(或创建)$HOME/.bash_profile或者$HOME~/.zshrc。您的计算机上的文件路径和文件名可能不同。
  3. 添加以下行并将[PATH_TO_FLUTTER_GIT_DIRECTORY]更改为克隆Flutter的git repo的路径:

运行source $HOME/.bash_profilesource $HOME/.zshrc刷新当前窗口.

echo $PATH





durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/58


durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 小绒毛的足迹博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/58