Mac M2芯片 配置flutter,保姆教程

Flutter - Mac m1和Windows10配置flutter环境 ,iOS原生项目接入flutter 参考资料: Flutter iOS 混合工程自动化 Flutter 与 iOS 混合项目初探 Flutter混合开发(二):iOS项目集成Flutter模块详细指南 Flutter 开发 (1)iOS 下超详细集成 Flutter  Flutter中文网 在macOS上搭建Flutter开发环境 1.下载flutter SDK https://flutter.cn/docs/deve........................... 阅读详情

目录

基础知识:

准备工作

正式开始:

下载Flutter SDK

安装Homebrew


基础知识:

.bash_profile文件的作用是配置【系统环境变量】,位于【home】目录下

open ~/.bash_profile 打开文件命令

vim ~/.bash_profile 编辑文件命令

vim编辑器:

i 是编辑模式

:wq 保存并退出

zsh是什么

mac从Catalina开始使用zsh作为默认的login shell和interactive shell,替代了原来的Bash。

.zshrc

.zshrc主要用在交互 interactive shell,所以主要是为shell服务的,比如对shell做的一些个性化设置,希望对login/interactive shell都生效的配置,都可以在这里写入(e.g. $PATH, $PROMPT, aliases)。

vim ~/.zshrc 编辑命令 open ~/.zshrc 打开命令

环境变量生效的命令

source ~/.bash_profile source ~/.zshrc

Homebrew是什么

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

基础知识完事了!!!以上都是Flutter 集成使用到的命令,如需其他知识请自行百度!!!

准备工作

1、升级Macos系统为最新系统

2、安装最新的Xcode

3、电脑上面需要安装brew https://brew.sh/4(如果遇到:curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 18 ms: Couldn't connect to server)

请用下面命令:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

4、安装chrome浏览器(开发web用)

正式开始:

下载Flutter SDK

Mac版

Flutter SDK archive | Flutter

把下载好的Flutter SDK随便减压到你想安装Sdk的目录如

/Users/xxz/developmet/flutter

解压的方式自选:

1.命令方式:

cd 切换的Sdk目录下

unzip ~/flutter_macos_arm64_3.7.12-stable.zip

2.也可用软件解压

把 Flutter安装目录的bin目录配置到环境变量,然后把Flutter国内镜像也配置到环境变量里面

分别执行:

vim ~/.bash_profile
vim ~/.zshrc

插入相同的内容:

export PATH=[自已电脑上的路径]/flutter/bin:$PATH export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

.zshrc文件

配置好文件后分别执行

source ~/.bash_profile
source ~/.zshrc

验证环境变量命令:

echo $PATH 或 flutter --version

看下有没有配置的环境变量

安装Homebrew

注意M2电脑要先手动配置Homebrew的安装位置,要不然安装上以后brew命令不能用

错误提示:zsh: command not found: brew

检查.zshrc 文件中有没有,如果没有根据情况添加即可:

export PATH="/opt/homebrew/bin:$PATH"     //M1,M2的安装位置 export PATH=$HOME/bin:/usr/local/bin:$PATH       //其他芯片的安装位置

配置好后要执行生效命令 source

source ~/.zshrc

然后运行:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选择下载源,根据提示安装即可

可能出现的错误:

fatal:not in a git directory

Error:Command failed With exit 128:git

解决方法:

运行:

brew -v

分别执行提示的命令参考【macOS】mac电脑M2芯片安装Homebrew 最简单的方法_鱼仔是个NaN的博客-优快云博客

问题解决后

运行:

brew install cocoapods

可能会出现以下错误:

error: could not lock config file .git/config: Permission denied

运行:

sudo chown -R $(whoami) $(brew --prefix)/*

问题解决后重新安装:

brew install cocoapods

安装成功后:

pod setup

然后验证flutter配置成功了没有

运行:

flutter doctor

如果有这两个错误:

运行:

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

出现了它就说明flutter 配置成功了:

搭建Mac Flutter开发环境 基于Mac M1 Pro搭建Flutter开发环境,其他平台请参考官方教程。 阅读详情

相关推荐

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

Flutter安装和配置(mac)、Android sdk的安装

小菜张的博客 5448

【Flutter】Flutter安装和配置超详细(mac)

Flutter安装和配置,Flutter和原生混合开发,原生集成flutter的两种方式

It一zhai男 1万+

M1芯片Mac搭建Flutter开发环境全攻略

嗨,这里是逻辑iOS技术号:一个让知识变得感性,让学习变得轻松!活跃的技术小站,希望给你的生活与技术带来意思不一样!关注公众号,回复“面试题”,即可领取更多大厂面试题型哦~ 小逻辑相信我们的生活不止眼前的苟且,还有我们向往的诗和大厂高薪工作~ Flutter是目前全世界最流行的一个跨平台的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 并且是Google的亲儿子,也对于混合开发非常友好,最重要的是,他是完全免费的,并且开源。 Flutter有...

pablum1113的博客 1013

macos (M2芯片)搭建flutter环境

安装的flutter版本3.13.4、电脑上没有安装过android studio、安装过brew

时光淡然 2203

MacBook Pro M1/M2芯片从零配置Flutter环境:避坑Android Studio与Xcode联动(2024版)

本文详细指导如何在MacBook Pro M1/M2芯片上配置Flutter开发环境,特别解决ARM架构下Android Studio与Xcode的协同问题。涵盖从架构理解、工具安装到性能优化的全流程,帮助开发者规避常见陷阱,提升开发效率。重点介绍了Android Studio的ARM原生配置和Xcode工具链的精细调整。

weixin_30279671的博客 462

MacBook M1芯片安装Flutter开发环境全攻略(2024最新版)

本文详细介绍了在MacBook M1芯片上安装和配置Flutter开发环境的完整步骤(2024最新版)。从SDK下载、环境变量设置到Android和iOS开发工具链的配置,提供了针对ARM架构的优化建议和常见问题解决方案,帮助开发者充分利用M1芯片的性能优势。

hadoop5ranger的博客 902

Mac m1 芯片配置FLutter

一、首先在AppStore 下载安装Xcode 等待Xcode 安装完成后在执行下一步 二、安装HomeBrew 注意:在Xcode下载完成之后在执行以下操作 1)、设置终端使用Rosetta打开 打开Finder(访达),找到应用程序,打开实用工具种找到终端单击右键选择显示简介打开左边窗口勾选使用Rosetta打开 2)打开终端 a:能翻墙的可直接去...

黎家小三金的博客 3147

在 MacOS 上安装 Flutter:M1、M2 和 M3 芯片指南

关闭所有终端,打开一个新的终端,在终端中输入以下命令。请输入Y并按回车键。输入 flutter doctor 命令;假设您的计算机上已经安装了 Google Chrome,您应该会看到类似下面的输出。

iCloudEnd的博客 817

Flutter 应用如何在 Mac M2 芯片上快速启动并运行至 OpenHarmony 设备

1、下载 DevEco Studio (必须)2、下载vscode (可替换)https://code.visualstudio.com/download在这里插入图片描述3、打开 DevEco Studio ,下载OpenHarmony SDK。

qq_33460336的博客 1047

轨迹规划——带抛物线过渡的直线插补

带抛物线过渡的直线插补

doudou2weiwei的博客 1984

AI 技术新手入门与实战指南

仅仅能对话还不够,实际应用中,我们往往需要让 AI 处理特定的业务数据。比如,从日志文件中提取错误码,或者将非结构化的用户反馈整理成 JSON 格式。这时候,自定义输入和严格的结果验证就显得尤为重要。假设我们需要让 AI 分析一段服务器日志,并只返回错误的级别和简述。请分析以下日志片段,提取所有 ERROR 级别的信息。要求输出格式为 JSON 列表,包含 'timestamp' 和 'message' 两个字段。不要输出任何多余的解释文字。日志内容: {

2600_94936330的博客 2680

M1 芯片 Mac 配置 Flutter 开发环境

????????关注后回复“进群”,拉你进程序员交流群????????1. 配置iOS开发环境(1)下载并安装Xcode直接在AppStore上搜索并下载最新版本的Xcode。(2)安装Cocoapods因为mac m1笔记本都会自带可用的ruby版本,也就是不需要你去升级ruby,因为升级它还要装homebrew,你装这个又会遇到一些坑,所以能用系统自带的就用它.查看ruby版本 :ruby -v然后查看sourc...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 1274

OpenCV中SGBM中BT代价计算

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_27606639的博客 5975

MacBook M1芯片安装Flutter开发环境全攻略(2024最新避坑指南)

本文为2024年使用Apple Silicon(M1/M2/M3)芯片MacBook的开发者提供Flutter开发环境搭建的完整避坑指南。重点详解如何选择ARM64架构的Flutter SDK、正确配置zsh环境变量、解决Android工具链及CocoaPods安装等核心问题,确保环境纯净高效,助力快速开启跨平台开发。

lg888的博客 1030

电价预测的Transformer实战:从注意力机制到超长序列建模

本文深入探讨了Transformer模型在电价预测领域的实战应用,对比了其与LSTM在处理长序列依赖和误差累积问题上的优劣。文章详细解析了自注意力机制的原理,并提供了处理超长序列的位置编码方法、构建专用预测模型的完整PyTorch代码,以及防止信息泄露的关键技巧。通过实战对比,展示了Transformer在并行计算、长距离建模和预测精度上的显著优势,并分享了应对极端波动和提升模型效率的高级优化策略。

f6g7h8i9j的博客 540

Optisystem软件与Matlab软件的联合数据读取

目录 Matlab软件程序编写 Optisystem软件的连接与设置 数据读取结果 Matlab软件程序编写 利用Matlab软件按照下图编写程序,保存为getdata.m文件。 OutputPort1 =InputPort1; fileID=fopen('OSAdata.txt','wt'); fprintf(fileID,'%f\n',OutputPort1.Sampled.Signal); fclose(fileID); Optisystem软件的连接与设置 (以基于线性插值法

Vivian_Chen_的博客 4853

Mac m1配置flutter开发环境

Mac m1配置flutter开发环境

weixin_52827539的博客 1668

SAP-ABAP:SAP信贷管理核心:CL_UKM_BUPA_FACTORY类完整解析与实践指南

SAP信贷管理核心类CL_UKM_BUPA_FACTORY解析 CL_UKM_BUPA_FACTORY是SAP信贷管理(UKM)模块的核心类,作为业务伙伴信贷数据的中央控制台,它提供: 统一入口:标准化实例化客户/供应商信贷对象 主要功能: 获取单条/批量业务伙伴数据 安全保存数据变更 封装底层数据访问逻辑 典型应用场景: 信贷主数据批量维护 自动化限额调整 订单信贷实时检查 性能优化建议: 使用批量方法替代循环单条处理 合理设置字段选择 实施缓存策略 该类通过简洁API简化复杂信贷操作,是SAP信贷管理开

baidu_35680696的博客 1208

flutter mac环境配置

如果你看到 .bash_profile does not exist.注意事项.bash_profile 文件 不然跳出其他文件不生效。二、使用flutter doctor 判断当前环境是否安装完成。打开终端执行flutter doctor就发现有效果了.执行 touch .bash_profile。解压文件放在我的文档里面 然后设置环境变量。创建 bash_profile文件。一、配置flutter环境变量。

weixin_43575775的博客 3480

遥感影像道路提取算法——SGCN

用于从高分辨率遥感图像(TGRS)中提取复杂环境中道路的分割深度可分离图卷积网络摘要:高分辨率遥感图像的道路信息在各个领域得到广泛应用,基于深度学习的方法有效地显示了较高的道路提取性能。然而,在高分辨率遥感图像中,检测柏油路封闭或树木覆盖的道路,仍存在一些挑战,限制了提取的准确性:1)道路之间的阶级内差异较大,城市物体,特别是道路和建筑物之间的阶级间差异不明显;2)被树木、阴影和建筑物遮挡的道路难以提取;3)道路缺乏高精度遥感数据集。

littleyy666的博客 3845

PyTorch实战(30)——使用TorchScript和ONNX导出通用PyTorch模型

在本节中,我们将深入探讨使用 TorchScript 导出 PyTorch 模型。通过序列化,TorchScript 使模型与 Python 生态系统独立,从而使得模型可以在其他环境中加载,例如基于 C++ 的环境。我们还跨越 Torch 框架与 Python 生态的边界,研究机器学习通用开放格式 ONNX,该技术能帮助我们将 PyTorch 训练的模型导出至非 PyTorch 甚至非 Python 环境。

盼小辉丶的博客 3484

MAC 安装 flutter (苹果 M1 M2 芯片的配置) 多个flutter控制 fvm安装使用

如果你使用的是 Zsh 终端,则应该将上方命令的 “.bash_profile” 替换为 “.zshrc”。

初遇你时动了情 935

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

从零开始:在M1 Mac上配置Flutter跨平台开发环境

本文为M1 Mac用户提供了一份详细的Flutter跨平台开发环境配置指南。文章核心内容包括安装与配置Xcode、Flutter SDK、Android Studio以及CocoaPods,并解决M1芯片特有的兼容性问题,最终通过创建并运行首个Flutter应用,帮助开发者快速搭建高效的iOS与Android双平台开发环境。

Apple的专栏 907

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

FVM实战:用Homebrew在M1/M2芯片Mac上管理多版本Flutter(含ARM64优化)

本文详细介绍了如何在搭载M1/M2芯片的Apple Silicon Mac上,通过Homebrew安装并配置FVM来高效管理多版本Flutter SDK。重点讲解了如何确保安装ARM64原生版本以充分发挥芯片性能,避免Rosetta 2转译带来的性能损耗,并提供了从环境配置、SDK安装到IDE集成的完整实战指南。

win55的博客 1077

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

flutter 开发环境配置 mac + item2 配置flutter

mac + item2 配置flutter 简介 flutter是谷歌基于dart 推出的一款开源的开发移动应用的框架,性能比起native 也不遑多让。用起来也很有自己的特色。但开发flutter 需要在本地配置一些环境变量和下载sdk。在配置的过程中即便按照文档来也是有诸多小坑,所以这篇文章记录下再用 mac item2配置 flutter的时踩过的一些坑。 准备 Xcode用于开发ios...

问白的博客 2134

Mac篇3 安装flutter

M1芯片Mac搭建Flutter开发环境全攻略 - 简书 MacBook M1 Flutter环境搭建_SilenceYoung1995的博客-优快云博客_flutter m1

bluewelkin的专栏 3418
上一篇: dagger2 配置方案.....
Android_Object
博客等级 码龄10年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值