Flutter学习01:Mac环境搭建
Dart 介绍
Dart是由谷歌开发的计算机编程语言,它可以被用于
web、服务器、移动应用和物联网等
领域的开发Dart诞生于2011年,号称要取代
JavaScript
。但是过去的几年中一直不温不火。知道flutter的出现现在被人们重新重视要学flutter的话我们首先得会Dart
Dart环境搭建
要在我们本地开发
Dart
程序的话首先需要安装Dart SDK
Mac 安装:如果Mac电脑没有安装brew这个工具首先第一步需要安装它:https://brew.sh/
1 | $ brew tap dart-lang/dart |
- 如果你安装了可以跳过此步骤
1 | mac@bogon Blog % dart --version |
Dart 开发工具
Dart的开发工具有很多:Intellij IDEA、WebStream、Atom、Vscode等
这里我们主要给大家讲解的是如何在Vscode中配置Dart
- 找到
Vscode
插件安装dart
- 找到
Vscode
插件安装code runner
,Code Runner
可以运行我们的文件
- 找到
下载Flutter
- 方式一:
将文件解压到目标路径
1 | mac@192 ~ % cd 目标文件路径 |
- 配置
flutter
的PATH
环境变量
1 | mac@192 ~ % export PATH="$PATH:`pwd`/flutter/bin" |
pwd:是 flutter
下 bin
的文件路径
- 方式二:
直接从 Github
上下载:
1 | mac@192 ~ % git clone https://github.com/flutter/flutter.git -b stable |
环境变量设置
- 进入根目录
mac@192 ~ % cd ~
- 创建
.bash_profile
mac@192 ~ % touch .bash_profile
- 编辑
.bash_profile
mac@192 ~ % open -e .bash_profile
- 设置环境变量
1 | # Flutter |
注:export PATH="$PATH:【flutter的bin目录】
- 保存
.bash_profile
mac@192 ~ % command+s
- 更新
mac@192 ~ % source .bash_profile
- 验证是否成功
mac@192 ~ % flutter doctor
如果终端显示如下,证明成功了,如:
1 | Downloading Darwin x64 Dart SDK from Flutter engine 3316dd8728419ad3534e3f6112aa6291f587078a... |
- 针对
CocoaPods 1.10.1 out of date (1.11.0 is recommended)
我们只需要下载安装就可以了:
mac@192 ~ % sudo gem install -n /usr/local/bin cocoapods
通过 pod --version
查看最新版本
- 针对
cmdline-tools component is missing
错误
打开 Android studio
下 tools-->SDK manager
中进入 SDK tools
中:
找到 Android SDK
点击 Apply
进行下载
- 再次
flutter doctor
运行,出现如下,则代表成功
1 | Doctor summary (to see all details, run flutter doctor -v): |
- 打开
Android studio
程序,安装 flutter:
- 安装
dart
- 安装完成,重新启动
Android studio
,就可以开发flutter
了
升级 flutter
- flutter SDK 所有分支
beat/dev/master/stable,其中stable为稳定分支,dev和master为开发分支,运行 flutter channel
查看所有分支
1 | mac@bogon ~ % flutter channel |
- “*” 号本地的
flutter SDK
跟踪分支,切换分支flutter channel beta
和flutter channel master
- 升级
flutter sdk
和依赖包
1 | flutter upgrade |
该命令会同时更新 Flutter SDK
和 flutter依赖包
,如果只想更新依赖包:
1 | flutter packages get 获取项目所有的依赖包 |
IDE配置和使用
Flutter
建议使用 Android Studio
和 VS Code
之一开发体验,通过 IDE和插件
可获得代码补全、语法高亮、widget编辑辅助、运行和调试等功能,帮助我们极大的提高开发效率
Android Studio
VS Code
连接到 ios 真机设备
如果出现如下:
flutter真机运行 无法打开“iproxy”,因为无法验证开发者
执行以下命令:
1 | sudo xattr -d com.apple.quarantine |
其中 /Users/mac/Desktop/Flutter/flutter
是你桌面flutter的路径
- Post title:Flutter学习01:Mac环境搭建
- Post author:张建
- Create time:2023-01-08 19:04:34
- Post link:https://redefine.ohevan.com/2023/01/08/Flutter学习/Flutter学习01:Mac环境搭建/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.