在macOS Catalina(10.15.5)上搭建Flutter开发环境

下载并安装目前最新的`Android Studio 4.0`,然后通过`Android Studio 4.0`安装`Android SDK`。

下载目前最新的`flutter`

$ cd ~

$ mkdir Android

$ cd Android

$ git clone -b stable https://github.com/flutter/flutter.git

配置环境变量

$ export PATH=/Users/`whoami`/Android/flutter/bin:$PATH

# android sdk目录,替换为你自己的即可,下面是Android Studio安装SDK的默认目录 
$ export ANDROID_HOME="/Users/`whoami`/Library/Android/sdk" 
  
$ export PATH=${PATH}:${ANDROID_HOME}/tools
  
$ export PATH=${PATH}:${ANDROID_HOME}/platform-tools
  
$ export PUB_HOSTED_URL=https://pub.flutter-io.cn
  
$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

上述环境变量,全部追加到 `.bashrc` 尾部

export PATH=/Users/`whoami`/Android/flutter/bin:$PATH
# android sdk目录,替换为你自己的即可,下面是Android Studio安装SDK的默认目录
export ANDROID_HOME="/Users/`whoami`/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

如果不增加到`.bashrc` 尾部,则在 `Android Studio 4.0` 创建项目的时候,会非常慢,主要是网络问题。

必要的环境配置,依赖下载

#对于 macOS Catalina 10.15.5 来说,由于Shell被替换成了ZSH,因此环境变量需要重新配置一下

$ cp /etc/zprofile ~/.zprofile

$ chmod u+w ~/.zprofile

$ echo "source ~/.bashrc" >> .zprofile

$ flutter doctor

$ flutter doctor --android-licenses

$ sudo gem install cocoapods

# 杀掉全部的dart进程,否则可能导致长时间无法创建项目的问题
# 任何时候,flutter相关卡住,貌似都可以这样操作

$ killall -9 dart

`Android Studio 4.0`安装`flutter`插件,用来创建`flutter`应用,如下:

`Visual Studio Code`安装`flutter`插件

`Android Studio 4.0`创建项目过程如下:

注意:

  1. 第一次更新需要下载很多东西,导致整个过程非常耗时。
  2. Debug版本第一次启动需要耗时3-5秒,Release版本第一次启动耗时1-2秒

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注