Flutter的安装以及一些坑

 

Flutter官网最新下载地址

 

 

 

安装参考链接:https://www.jianshu.com/p/41f1d9d6079c

按照这个步骤一顿狂操作,其中会遇到这个坑,就是执行完一下代码之后一直等待(为了节省时间,直接贴执行的命令)

$ export PUB_HOSTED_URL=https://pub.flutter-io.cn

$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

$ export FLUTTER=/opt/flutter/bin   (注意:这里需要根据个人的路径去配置)

$ export PATH=$FLUTTER:$PATH

$ source ~/.zshrc (这里我的终端环境是zsh的所以source ~/.zshrc,如果你的是bash环境的,则需要source ~/.bash_profile

注:如何查看自己终端shell环境是zsh还是bash?  ——>$ chsh

 

如果想切换shell环境

$ chsh -s /bin/bash

$ flutter doctor

经过漫长的等待...

最终输出

 

 

 很明显,是flutter版本过低导致的,因此就需要我们更新或者下载最新的版本,继续尝试

当我们更新到最新版本flutter之后继续操作,出现新问题如下:

 

 很显然,安卓开发工具没有配置flutter

终端执行:$ flutter doctor --android-licenses

一路y,回车,最后再次验证 flutter doctor,即可解决第一个报错

 

 

 显示结果还是有问题,说的是没有在Android Studio安装flutter插件

然后就是安装并打开Android Studio

  • CMD + , 进入偏好设置
  • 如下图安装

 

配置完这些之后点击ok,进入下载等待环节,完成之后终端继续执行,检测一下结果

打印还是缺失Dart插件和flutter相关的配置,此时来到Studio的偏好设置里面.

 

 当跳出安装Dart插件的界面时,也点击Yes进行安装。

安装完成后重启Android Studio。可以看到有这样的界面

 

 

终端继执行 $ flutter doctor

 

 此时报错全部解决,但是橙色感叹号标注的是没有模拟器,这个只需要随便打开一个iOS或者安卓模拟器即可

 

常遇到的问题:

当我们在$ flutter doctor,常出现zsh: command not found: flutter 或者是bash: command not found: flutter

$ vim ~/.bash_profile  针对你的终端Shell是bash环境时,进行相关配置

$ vim ~/.zsh_profile    针对你的终端Shell是zsh环境时候,进行相关配置

我的bash_profile 中的配置情况如下:

1 export FLUTTER=/opt/flutter/bin
2 
3 #写入环境变量
4 export PATH=$Nusenbin:$FLUTTER:$PATH

我的zsh 中的配置情况如下:

#Flutter配置
export FLUTTER=/opt/flutter/bin
#Flutter镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

#写入环境变量
export PATH=$FLUTTER:$PATH

 

问题:为什么在bash环境下,加载数据用source ~/.bash_profile,而在zsh环境下加载数据却是是 source ~/.zshrc  而不是 source ~/.zsh_profile,zshrc和zsh_profile有什么区别吗?

 

posted on 2020-08-26 00:13  在一起的浅蓝色  阅读(784)  评论(0编辑  收藏  举报

导航