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有什么区别吗?