码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Flutter环境配置保姆级教程,让doctor一绿到底


    文章目录

    • 写在前面
      • Download Flutter Sdk
      • Update Path Variable
      • Install Xcode
      • Install Android Studio
      • Accept Android Licenses
    • 一绿到底

    写在前面

    前端,是一个涉猎广泛的职业!不仅仅局限在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?)]

    • 下面完成后,我们新建一个development文件夹然后解压到这个文件夹里面

    EC283D2D-EA5A-44C4-AD0B-C200E7399001.png

    Update Path Variable

    • 然后运行下面的命令
    cd ~/development
    export PATH="$PATH:`pwd`/flutter/bin"
    
    • 1
    • 2
    • 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来康康有啥问题,卧槽,大吃一惊

    5E57F287-4355-4AB8-B510-9E9DD010131B.png

    • 还有四个大错
      • cmdline-tools
      • Android license status unknown
      • Xcode
      • Android Studio

    Install Xcode

    • 在App Store搜索Xcode直接进行下载安装就可以了
      • 就可以了吗?太天真了
      • 下载完使用flutter doctor还是有Xcode的报错
    • 运行下面的命令来解决这个问题
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -runFirstLaunch
    
    • 1
    • 2
    • 现在Xcode的问题就正式解决了

    Install Android Studio

    • 先去android studio官网下载sdk
      • 点击下载Android Studio
      • 点击Download Android Studio
      • 有个文档让你看,点已经读了,然后下载对应版本
        • 芯片型号在关于本机中查看

    2599F5D4-8B95-4526-BED9-6352874E9516.png

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

    9353ECAA-15BA-469E-80D0-86FE1DF41868.png

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

    53CBED51-7A73-4768-A181-653DA139AF4A.png

    Accept Android Licenses

    • 这个问题根据flutter doctor的提示运行下面的命令
    • flutter doctor --android-licenses

    一绿到底

    • 然后我们再次运行flutter doctor
      BFB4763D-0456-4A8D-BA1E-98AE0B79B544.png
    • bug,不存在的!
  • 相关阅读:
    知识点回顾
    【算法练习Day42】买卖股票的最佳时机 III&&买卖股票的最佳时机 IV
    java:内部类
    语法基础(变量、输入输出、表达式与顺序语句完成情况)
    漏电继电器 LLJ-630F φ100 导轨安装 分体式结构 LLJ-630H(S) AC
    Java学习笔记 --- HashSet
    环境配置|GitHub——解决Github无法显示图片以及README无法显示图片
    编译原理13:SLR(1)分析表、LR(1)分析表
    visual studio 2019 + Qt 开发,使用visual leak detector检测内存泄漏
    java燕理快递中转站系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  • 原文地址:https://blog.csdn.net/qq_42136832/article/details/125509918
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号