mac上搭建vscode+Flutter开发环境

本文档详细介绍了如何在MacOS上配置Flutter开发环境,包括安装Android Studio、Xcode、Visual Studio Code,以及Flutter和Dart插件。通过执行flutter doctor检查并解决环境问题,安装CocoaPods以支持iOS开发。最后成功创建并运行Flutter Demo,但在iOS上遇到问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统版本:MacOS 10.15.6
1、安装AndroidStdio https://developer.android.goo...
当前版本为4.1.1
新建demo并能运⾏

2、安装Xcode,直接在App Store安装,版本12.2
新建demo并能运⾏

3、安装vscode
官网下载https://code.visualstudio.com
版本1.49.1

4、安装Flutter
4.1 终端中输⼊以下指令克隆项⽬,如果克隆失败需要挂代理
git clone -b beta https://github.com/flutter/fl...

4.2 导出到Flutter保存路径 export PATH=pwd/flutter/bin:$PATH

4.3执⾏ flutter doctor
flutter doctor 是 flutter 对mac本机的环境配置诊断脚本,脚本结果会直接放出
flutter 环境有哪些需要继续配置的。按照提示执⾏脚本即可
第一次执行提示Android licenses 有问题,需要执⾏: flutter doctor --android-licenses
⼀直输⼊“Y”执⾏,直到所有Android licenses 安装完,再执⾏⼀次flutter doctor。
配置⽂件添加: export PATH=${PATH}:/Users/mac/FlutterSDK/flutter/bin:PATH

5、VScode 配置
VS code的Flutter配置也很简单:
打开VS code -> Extentions管理
在搜索框中搜索 Flutter
搜索到Flutter, 点击安装即可
Dart环境也是⾃动会安装好

6、创建第一个Flutter项目
切换到项⽬⽬录下view -> Command Palette ,输⼊Flutter-> NewProject,然后输⼊项⽬名称(⼩写),选择项⽬路径。这期间需要设置之前下载好的SDK路径,之后重启。
执⾏:

export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"

到这⼀步在android系统已经能正常运⾏demo了,但ios安装demo时失败。

7、安装CocoaPods,否则⽆法运⾏iOS程序,我直接安装的是1.8.4版本,安装最新版本需要升级ruby,否则安装失败
sudo gem install cocoapods -v 1.8.4

### Visual Studio Code 在 Mac 上的功能配置与环境搭建 #### 一、安装 Visual Studio Code (VSCode) 在 macOS 平台上,可以通过访问官方下载页面获取最新版本VSCode 安装包[^1]。完成下载后双击 `.dmg` 文件按照提示操作即可完成安装。 #### 二、Java 开发环境的基础设置 为了支持 Java 的开发工作流,在 Mac 中需要先安装 Oracle 或 OpenJDK 版本的 JDK。推荐通过 Homebrew 工具来简化这一过程: ```bash brew install openjdk ``` 上述命令会自动将最新的 OpenJDK 添加到系统路径下[^2]。接着验证是否成功安装: ```bash java -version javac -version ``` #### 三、扩展插件管理 启动 VSCode 后进入 Extensions 面板(快捷键 `Cmd + Shift + X`) ,搜索并安装以下必要的插件以增强功能体验: - **Language Support for Java(TM)** by Red Hat 提供基础语法高亮及编译器集成服务; - **Debugger for Java** 实现断点调试能力; - **Project Manager** 方便切换不同项目目录结构; #### 四、classpath 设置差异处理 值得注意的是,在某些特定场景比如运行来自书籍《算法4》中的例子时发现 mac 不像 windows 自动识别 CLASSPATH 变量指向 algs4.jar 这样的情况,则需手动指定依赖项位置: ```json { "configurations": [ { ... "classPath": "/path/to/algs4.jar" } ] } ``` #### 五、其他语言生态如 Dart 和 Flutter 支持 对于前端移动应用开发者来说还可以利用同样的方式快速建立 dart/flutter 编程框架下的工具链。具体做法包括但不限于初始化 git 子模块克隆 flutter sdk 到本地存储区之后再关联至编辑器内部选项卡里去激活对应特性集[^3]: --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值