Flutter开发环境搭建

一、安装Dart

在windows下 dart sdk有专用的安装程序,直接下载安装程序进行安装即可。(安装过程中可能需要开启 系统的翻墙代理),dart sdk for windows下载地址 在mac系统下 直接用Homebrew 进行安装

 brew install dart

需要注意的是 brew 安装dart的时候可能需要命令行翻墙下载dart sdk包

我使用了privoxyshadowsocks组合进行翻墙成功

  1. privoxy 安装
brew install privoxy
  1. 打开shadowsocks,查看到shadowsocks的socks5监听地址,我本机的监听地址为127.0.0.1:1086 privoxy

  2. 配置privoxy代理

# vim /usr/local/etc/privoxy/config
listen-address 0.0.0.0:8118
forward-socks5 / localhost:1086 .
  1. 在我们的path路径下配置一个软连接
ln -s /usr/local/Cellar/privoxy/3.0.28/sbin/privoxy /usr/local/sbin/
  1. 启动privoxy
privoxy /usr/local/etc/privoxy/config
  1. 检测启动状态
netstat -an | grep 8118

# 看到有如下信息则说明启动成功
#tcp4       0      0  127.0.0.1.8118         *.*                    LISTEN
#tcp4       0      0  *.8118                 *.*                    LISTEN

  1. 配置代理
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'
  1. 测试是否成功
curl www.google.com

二、 安装flutter

flutter的安装比较简单,我们到官网下载fluter包,解压后,即可使用。

  1. 拷贝解压后的flutter开发包,防止在/usr/local/flutter目录下(目录可以自定,环境配置正确即可)。
  2. 配置环境变量$path
# vim /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/usr/local/sbin
/usr/local/flutter/bin
/sbin
/Users/ray/Library/Android/sdk/tools
/Users/ray/Library/Android/sdk/platform-tools

当然这里也可以设置~/.bashprofile或者~/.zshrc 看个人喜好了.配置完成后刷新一下

source /etc/paths
# echo $path 就会输出我们配置的路径
  1. 检测flutter环境
flutter doctor

# Doctor summary (to see all details, run flutter doctor -v):
# [✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.5 18F132, locale zh-Hans-CN)
# [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
# [✓] iOS toolchain - develop for iOS devices (Xcode 10.2.1)
# [✓] Android Studio (version 3.4)
# [✓] VS Code (version 1.34.0)
# [!] Connected device
#    ! No devices available

# ! Doctor found issues in 1 category.

三、 安装Android Studio和xcode

根据flutter doctor检测结果的提示,安装其他工具链,如Android Studio 、vscode、xcocde、pod等。