• Flutter环境配置保姆级教程,让doctor一绿到底


    写在前面

    前端,是一个涉猎广泛的职业!不仅仅局限在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,不存在的!
  • 相关阅读:
    大语言模型(LLM)Token 概念
    springboot罗亚方舟考研资料库网站设计与实现毕业设计源码302302
    百题千解计划【CSDN每日一练】收件邮箱(使用Python、Java、JavaScript解决)无敌的Python正则表达式、零宽负向断言
    Redis Cluster集群管理手册
    手感顺滑的平板键盘,更好用的Surface Pro伴侣,雷柏XK200S上手
    2026. 低质量的问题
    linux安装oracle jdk
    前端Vue项目如何集成百度地图实现地图选址功能
    关于产品MVP的定义与实践
    C#学习 - 类型、变量、方法
  • 原文地址:https://blog.csdn.net/qq_42136832/article/details/125509918