当前位置:网站首页>Flutter环境配置保姆级教程,让doctor一绿到底
Flutter环境配置保姆级教程,让doctor一绿到底
2022-07-02 06:38:00 【钧桐】
文章目录
写在前面
前端,是一个涉猎广泛的职业!不仅仅局限在web页面,我们还需要去写一些手机app,那么,我们就需要去学习Flutter或者React-Native等技术。
- 安装
Flutter是件苦活,我在自己摸索的过程遇到了很多bug,过程是比较痛苦的- 比如安装好后,但是不能用,那这些会不会堆积下来影响电脑的性能?对追求完美的程序员来说,简直就是
精神折磨
- 比如安装好后,但是不能用,那这些会不会堆积下来影响电脑的性能?对追求完美的程序员来说,简直就是
- 下面就和大家泰勒说说如何配置Flutter环境
Download Flutter Sdk
- 进入Flutter官网进行下载
- 点击
Get started进入到下一个页面- 右上角和主页下翻一点都可以找到这个按钮
- 点击

- 点击
macOS后进行到下载页面System requirements写了硬件的要求- 下面的
Get the Flutter SDK就是我们要下载地方了
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w45tXSAX-1656421681782)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6f703ef443b746b8b088dcb36afa50ed~tplv-k3u1fbpfcp-watermark.image?)]](/img/67/69e6ac6c5b741c81090ea105aead06.jpg)
- 下面完成后,我们新建一个
development文件夹然后解压到这个文件夹里面

Update Path Variable
- 然后运行下面的命令
cd ~/development
export PATH="$PATH:`pwd`/flutter/bin"
echo $SHELL命令可以知道你现在在用哪个SHELL- 创建
.zshrc文件touch .zshrc- 然后我们在文件夹下使用命令
command+shift+.就可以看到隐藏文件了
- 打开
.zshrc文件,进行编辑export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"[PATH_OF_FLUTTER_GIT_DIRECTORY]表示flutter/bin的文件目录
- 所以,可能命令会是这样
export PATH="$PATH:/User/41/development/flutter/bin - 注意:不要直接复制上面的命令啊,要用自己的目录去替换!!!
- 使用命令来运行
rc文件- 网上是说
source $HOME/.zshrc - 我是用
source $HOME/development/.zshrc成功运行的
- 网上是说
- 之后使用
Flutter,成功运行就说明SDK已经没问题了
- 运行
flutter doctor来康康有啥问题,卧槽,大吃一惊

- 还有四个大错
cmdline-toolsAndroid license status unknownXcodeAndroid Studio
Install Xcode
- 在
App Store搜索Xcode直接进行下载安装就可以了- 就可以了吗?太天真了
- 下载完使用
flutter doctor还是有Xcode的报错
- 运行下面的命令来解决这个问题
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
- 现在
Xcode的问题就正式解决了
Install Android Studio
- 先去android studio官网下载sdk
- 点击
下载Android Studio - 点击
Download Android Studio - 有个文档让你看,点已经读了,然后下载对应版本
- 芯片型号在关于本机中查看
- 点击

- 安装到应用中,这样才能解决doctor的问题

- 新版的
Android Studio长这样- 我们在
More Action中可以找到SDK Manager - 在这个里面我们可以解决
cmdline-tools的bug - 然后选择下面几个sdk然后apply进行下载,最后点ok就可以了
- 我们在

Accept Android Licenses
- 这个问题根据
flutter doctor的提示运行下面的命令 flutter doctor --android-licenses
一绿到底
- 然后我们再次运行
flutter doctor
- bug,不存在的!
边栏推荐
- pytest--之测试报告allure配置
- Excuse me, is it cost-effective to insure love life patron saint 2.0 increased lifelong life insurance? What are the advantages of this product?
- Commutateur Multi - lentilles Blender
- Redis set password
- Translation d30 (with AC code POJ 28:sum number)
- UE4 night lighting notes
- [200 Shengxin literatures] 95 multiomics exploration TNBC
- 合并有序数列
- 2021-10-04
- stm32和电机开发(上位系统)
猜你喜欢
随机推荐
ue虚幻引擎程序化植物生成器设置——如何快速生成大片森林
【Unity3D】无法正确获取RectTransform的属性值导致计算出错
[unreal] key to open the door blueprint notes
[tutorial] how to make the Helpviewer help document of VisualStudio run independently
[illusory] weapon slot: pick up weapons
2021-10-04
sqoop创建job出现的一系列问题解决方法
【虚幻4】从U3D到UE4的转型之路
Nonlinear optimization: steepest descent method, Newton method, Gauss Newton method, Levenberg Marquardt method
Leetcode -- the nearest common ancestor of 236 binary tree
ue虛幻引擎程序化植物生成器設置——如何快速生成大片森林
Zlib download and use
Beautiful and intelligent, Haval H6 supreme+ makes Yuanxiao travel safer
VLAN experiment
Allure -- common configuration items
【leetcode】33. Search rotation sort array
2021-10-04
Remember the use of add method once
【避坑指南】Unity3D项目接入腾讯Bugly工具时遇到的坑
Understand the composition of building energy-saving system



![[ue5] blueprint making simple mine tutorial](/img/87/d0bec747a6b6276d63a315f88745ec.png)

![[Fantasy 4] the transformation from U3D to UE4](/img/bb/665eba3c8cd774c94fe14f169121da.png)



