这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战java
因为本人是一名iOS开发,因此本文主要讲的就是在MacOS环境下Flutter的安装流程,中间也踩了一部分坑,如今把我亲身来配置的步骤贴出来 android
直接打开官网iOS下载地址,找到这个下载,我下载的版本是macos_2.2.3 macos
我是下载下来以后直接解压,没有用命令,感受双击一下就能解决的问题,搞这么复杂,奇奇怪怪。我双击解压以后直接拖到个人用户下面。固然啦,有的确实喜欢用命令行,使用命令的话, 能够直接复制。vim
cd /Users/DaGongRen
unzip ~/Downloads/flutter_macos_2.2.3-stable.zip
复制代码
刚开始的时候我是按照教程一步步来的。首先打开终端,进入存放Flutter的路径bash
cd /Users/DaGongRen/flutter
vim ~/.bash_profile
复制代码
使用vim打开这个.bash_profile
的文件,在这个文件里面添加配置,这个文件实际上是个隐藏文件,咱们可使用shift + command + .
打开隐藏文件,个人flutter放在和这个.bash_profile
在同一级目录之下。 markdown
我是不太喜欢使用命令行,我就直接打开这个文件,在这个文件里面添加上PATH
oop
export PATH=/Users/DaGongRen/flutter/bin:$PATH
export PATH=/Users/DaGongRen/flutter/bin/cache/dart-sdk/bin:$PATH
复制代码
而后关闭,接着从新打开终端post
cd /Users/DaGongRen/flutter
flutter -h
复制代码
接着出现以下界面,说明环境配置成功了。 google
打开终端,检查是否安装成功spa
cd /Users/DaGongRen/flutter
flutter --version
复制代码
若是显示以下,则代表安装成功
我这里是提示:command not found
,最后怎么解决的呢?最后我是在.zshrc
这个隐藏文件中配置的PATH
而不是步骤3的.bash_profile
文件
接着,来验证下是否全部的依赖都已经安装完毕!
经过运行flutter doctor
命令来诊断是否存在未安装或者未安装成功的Flutter
开发所须要的依赖选项。
运行咱们能够看到Unable to locate Android SDK.
那咱们就去下载吧Android Studio 下载地址,舒适提示下载完成以后打开,而后会提示你下载一堆资源,你要选择赞成,内容比较大,须要等待一段时间。 完了以后,继续flutter doctor
报红的地方意思说的是没有Java运行环境,接续下载java 下载地址 下载完成以后,继续flutter doctor
按照提示的要求继续flutter doctor --android-licenses
,接下来就出现了好屡次这个提示,直接输入y
一顿操做以后继续flutter doctor
继续提示我
我又接着继续flutter doctor --android-licenses
结果出现了这个玩意
最后找到了一个大佬的回答直达大佬的心底 步骤我借花献佛贴一下,大体是,首先打开Android Studio
找到Preferences
,把这个选项勾选上应用,而后会下载,须要等待一会时间,下载完成以后关闭。
接着最后来执行一次flutter doctor
,ok,终于搞定了。