新Mac(M1芯片)之Flutter开发环境搭建
和谐学习!不急不躁!!我是你们的老朋友小青龙~
前言
自10月21号下单以来,终于在今天(11月28日)收到货了。
欣喜之情溢于言表,迫不及待开始搭建开发环境。
电脑系统环境如下
目录
-
下载Xcode
-
检测brew环境
-
下载Flutter SDK
-
Android Studio开发环境的搭建
-
Xcode - develop for iOS and macOS
-
Chrome - develop for the web (Cannot find Chrome executable at
-
如何new一个flutter项目环境
-
可能会用到的文章链接
1、下载Xcode
由于iOS开发是我的老本行,所以第一时间在App Store上下载了它。
2、检测brew环境
brew 全称 「Homebrew」, 是Mac OSX上的软件包管理工具,brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包。具体安装命令可以访问官网首页。
在终端
输入指令$brew
然后你可能发现,出现提示
zsh: command not found: brew
如果你之前没有安装过homebrew,那就说明需要安装一下了。安装步骤参考这两篇文章��
-
在
.zshrc
文件里最后一行加上source ~/.bash_profile
按上述3步执行完,终端再执行brew
说明:brew环境搭建成功~
3、下载Flutter SDK
去Flutter官网 选择最新的版本,点击它下载
然后把下载的SDK包
丢到文稿
下面,会看到一个flutter文件夹
(文件夹名字看你高兴取,第一次建议你跟着我的步骤来):
然后是将SDK和电脑环境关联起来,执行命令vim ~/.bash_profile
按 i 键进入编辑状态,配置相关信息,写入
export PATH=~/Documents/flutter/bin:$PATH\
export PUB_HOSTED_URL=[https://pub.flutter-io.cn](https://links.jianshu.com/go?to=https%3A%2F%2Fpub.flutter-io.cn)\
export FLUTTER_STORAGE_BASE_URL=[https://storage.flutter-io.cn](https://links.jianshu.com/go?to=https%3A%2F%2Fstorage.flutter-io.cn)
编辑完了如何退出?按一下键盘左上角的esc
,再按一下组合键“ : + W + Q
”
再按一下回车键enter即可退出.
紧接着输入命令并回车键:
source ~/.bash_profile
接着执行
flutter -h
当你看到这些说明安装成功了
执行命令检测flutter环境
flutter doctor
到这里,说明我们官网下的Flutter包没问题了。
接下来就是怎么让图片上这一个个红色x
变成绿色✓
,及去掉黄色警告
。
- Android toolchain - develop for Android devices
- Xcode - develop for iOS and macOS
- Chrome - develop for the web
- Android Studio (not installed)
关于flutter -h
指令如果运行出错,可以参考我之前写的文章
4、Android Studio开发环境的搭建
下的时候,注意自己电脑是什么芯片,因为我这台电脑是M1芯片所以选择了右边的
第一次安装Android studio会需要下载一些文件包,所以要在网络好
的环境下进行。
安装好之后,再次执行flutter doctor
我们发现下面的Android Studio提示变成绿色,但是上面提示
cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
command
和 ,
组合按一下,按图所示打勾、点击Apply
然后一个个选项点过去,就开始下载包,下载完是这样
点击Finish、点击OK
再次执行flutter doctor
按图提示的,执行指令(doctor和--之间有一个空格
)
flutter doctor --android-licenses
然后会出现多次选项,你只要输入y
就可以。
再次执行flutter doctor
至此,Android Studio开发环境的搭建完成。
5、Xcode - develop for iOS and macOS
按照图片提示,执行以下两条指令
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
再次执行flutter doctor
这意思是cocoapods环境需要搭建。
参考文章
安装完检测一下,执行
pod --version
再次执行flutter doctor
6、Chrome - develop for the web (Cannot find Chrome executable at
安装一下谷歌浏览器,然后再次执行flutter doctor
7、如何new一个flutter项目环境
command
和 ,
组合按一下,在弹出的界面找到Plugins并下载Flutter包和Dart包
点击Edit
终端运行
flutter config --android-sdk /Users/ios/Library/Android/sdk
重启之后,我并没发现new flutter这个选项
所以我猜想可能是前面两个包出了问题,于是command
和 ,
组合按一下
当我尝试打勾
的时候并点击Apply
的时候,出现了以下情况
要修复这个问题,在Installed
一列里先删除之前的Flutter插件
,然后在Marketplace
里重新下载,下载完会提示你重启。
重启之后会发现之前下载的Flutter插件
已经自动打勾,并且可以创建flutter项目了
8、可能会用到的文章链接
转载自:https://juejin.cn/post/7035985832196440071