flutter的环境搭建步骤(MacBook Pro)

news/2024/11/7 13:51:50/

1.下载Flutter SDK包 地址:https://docs.flutter.dev/get-started/install/macos
2.配置环境变量

vim ~/.bash_profile
//在打开的文件里增加一行代码,意思是配置flutter命令在任何地方都可以使用。
export PATH=/app/flutter/bin:$PATH
// 从新加载
source ~/.bash_profile
//执行:
flutter -h

出现下面的提示表示目前安装正常
在这里插入图片描述
检查开发环境:

flutter doctor

注意信息里面带 X 的需要安装
安装Android studio,那么你要先安装这个编辑器,安装好后,可以顺便下载Android SDK。
Android Studio下载地址:www.android-studio.org/
打开后选择对应的Mac版本

先泽安装mac板的

//执行命令
flutter doctor --android-licenses

在执行这个命令之前需要先安装Android Studio的相关依赖
在这里插入图片描述
如果你安装的是tools (latest)
在执行flutter doctor --android-licenses 时候会报错
在这里插入图片描述
这个大概意思就是安卓的版本和flutter的办不一致,选择安装SDK 8.0这个版本

在这里插入图片描述
在执行flutter doctor --android-licenses 一路y就可以
在检查 flutter -doctor
在这里插入图片描述
通过 brew install cocoapods 安装
别忘了安装Xcode
基本安装流程大概就是这些 反正挺费时间的,建议搭桥文明上网,找个网速快点的地方


http://www.ppmy.cn/news/64152.html

相关文章

day29_jdbc

今日内容 零、 复习昨日 一、JDBC 二、登录 三、ORM 零、 复习昨日 DDL (针对结构,库,表,列,索引) 最重要建表语句 create table emp(empno int primary key auto_increment,ename varchar(10) not null,sal double(10,2) default 3000,hiredate date unique )DML 增删改 inser…

计算机毕业论文选题推荐|软件工程|系列三

文章目录 导文题目导文 计算机毕业论文选题推荐|软件工程 (***语言)==使用其他任何编程语言 例如:基于(***语言)门窗账务管理系统的设计与实现 得到:基于JAVA门窗账务管理系统的设计与实现 基于vue门窗账务管理系统的设计与实现 等等 题目 基于(***语言) 一体化智慧停车…

css中常用伪类表单验证:invalid、:valid、:required、以及:not 、:lang、:empty的使用

MDN文档关于伪类的相关介绍 1、 :invalid :invalid 是 CSS 伪类选择器&#xff0c;用来选择任何未通过验证的 <form>、<fieldset>、<input> 或其他表单元素。 <form class"form"><label for"email">邮箱地址:</label>…

本地部署 MiniGPT-4

本地部署 MiniGPT-4 1. 什么是 MiniGPT-42. Github 地址3. 安装 MiniGPT-44. 准备预训练的 MiniGPT-4 checkpoint5. 在本地启动演示其他 1&#xff0c;安装 CUDA Toolkit 11.8其他 2&#xff0c;安装 GCC 9 版本&#xff0c;并设置为默认GCC版本其他 3(成功)&#xff0c;重新安…

TypeScript 基本概念

TypeScript 是什么&#xff1f; 目标&#xff1a;能够说出什么是 TypeScript TS 官方文档 TS 中文参考 - 不再维护 TypeScript 简称&#xff1a;TS&#xff0c;是 JavaScript 的超集&#xff0c;JS 有的 TS 都有 TypeScript Type JavaScript&#xff08;在 JS 基础之上…

进阶自动化测试,这3点你一定要知道的...

自动化测试指软件测试的自动化&#xff0c;在预设状态下运行应用程序或系统&#xff0c;预设条件包括正常和异常&#xff0c;最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。 自动化测试框架一般可以分为两个层次&#xff0c;上层是管理整个自动化测试的开发&a…

如何解决Redis的双写一致性

目录 1.更新策略2.问题场景3.解决方案 1.更新策略 Redis和MySQL的默认的更新策略是旁路缓存策略&#xff0c;旁路缓存策略又有写策略和读策略 写策略&#xff1a;更新时&#xff0c;先更新数据库&#xff0c;再更新缓存 读策略&#xff1a;读取数据时&#xff0c;如果命中缓…

Centos-7 安装 RabbitMQ指定版本并配置

一站式流程&#xff0c;从安装到抬走&#xff0c;就这一篇文章就够了&#xff01; PS&#xff1a;网上的大哥们&#xff0c;你们写文章好歹自己测试一下啊。。。/(ㄒoㄒ)/~~ 1. 来这个网址找到 RabbitMQ 与 Erlang 版本对应关系 RabbitMQ Erlang Version Requirements — Ra…