【Flutter】Flutter安装和配置(mac)

1、准备工作

  1. 升级Macos系统为最新系统
  2. 安装最新的Xcode
  3. 电脑上面需要安装brew https://brew.sh/
  4. 安装chrome浏览器(开发web用)

2.、下载flutter

https://docs.flutter.dev/release/archive?tab=macos

大家网页后,选择对应的版本【Tips: 查看自己的mac系统版本 ----->终端运行uname -a,看最后是arm还是x86】

下载完成后解压;我是新建了一个文件夹flutter_sdk用来存放解压的sdk文件;

3、配置fluuter环境变量

把 Flutter安装目录的bin目录配置到环境变量,然后把Flutter国内镜像也配置到环境变量里面
https://doc.flutterchina.club/setup-macos/

  1. 控制台输入vm .bahs_profile编辑文件,按i进入编辑模式;PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin替换成刚解压的目录;【直接把bin文件夹拖到终端就可以看到文件目录】
typescript 复制代码
vim ~/.bash_profile
vim ~/.zshrc

export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH

让配置环境变量生效

typescript 复制代码
source ~/.bash_profile 
source ~/.zshrc

4、运行flutter doctor 命令检测环境

第一个❌ 是因为没安装Android sdk 暂时先忽略

第二个❌是没安装xcode,安装最新的xcode

5、配置Flutter Xcode Ios环境

  1. 如果电脑上面没有安装 brew的话首先第一步需要安装brew
    https://brew.sh/
    终端执行
typescript 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 执行
typescript 复制代码
brew install cocoapods 
pod setup 

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 
sudo xcodebuild -runFirstLaunch


  1. 再次执行 flutter doctor

原因是xcode中没安装模拟器:

打开 Xcode,在顶部菜单栏选择 "Window" -> "Devices and Simulators"。

在打开的窗口中,选择 "Simulators" 标签。

在左下角,点击 "+" 图标来创建一个新的模拟器。

在弹出的对话框中,你可以选择你想要的设备类型和 iOS 版本。然后给模拟器取一个名称,最后点击 "Create"。

暂时先这样,后续在记录安装安卓sdk的问题~

6、安装Android studio

https://developer.android.com/studio?hl=zh-cn下载并安装 Android Studio。下载的软件选择取决于你的电脑芯片

第一步:安装sdk

安装完成后,打开软件,选择preferences,输入sdk,选择 Android sdk 安装;

第二步:运行flutter doctor

第一个❌:

cmdline-tools component is missing

打开android studio,preference->android sdk

勾选之后,选择apply,等待安装完成;再次控制台输入flutter doctor

这个提示代表Android 许可证状态未知,让我们运行flutter doctor --android-licenses来解决。

按照提示执行

typescript 复制代码
flutter doctor --android-licenses

一直回车即可,选择y

参考链接

相关推荐
2501_920627618 小时前
Flutter 框架跨平台鸿蒙开发 - 派对策划助手应用
flutter·华为·harmonyos
sunfdf8 小时前
移动硬盘上的文件消失了?以下是Mac电脑解决方法
macos·电脑
里欧跑得慢9 小时前
Flutter 组件 powersync_core 的适配 鸿蒙Harmony 实战 - 驾驭极致离线优先架构、实现鸿蒙端高性能 SQL 增量同步与数据安全治理方案
flutter·harmonyos·鸿蒙·openharmony·powersync_core
芙莉莲教你写代码10 小时前
Flutter 框架跨平台鸿蒙开发 - 网络安全学习应用
学习·web安全·flutter·华为·harmonyos
kobesdu14 小时前
ROS Flutter GUI App:跨平台机器人可视化控制界面使用记录
flutter·机器人·ros
芙莉莲教你写代码14 小时前
Flutter 框架跨平台鸿蒙开发 - 时区转换器应用
学习·flutter·华为·harmonyos
芙莉莲教你写代码14 小时前
Flutter 框架跨平台鸿蒙开发 - 冥想指导应用
flutter·华为·harmonyos
王码码203514 小时前
Flutter 三方库 preact_signals 的鸿蒙化适配指南 - 掌控极致信号响应、Signals 架构实战、鸿蒙级精密状态指控专家
flutter·harmonyos·鸿蒙·openharmony·preact_signals
芙莉莲教你写代码16 小时前
Flutter 框架跨平台鸿蒙开发 - 密码管理器应用
服务器·flutter·华为·harmonyos
阿桂有点桂17 小时前
Flutter打包的app增加签名
flutter