IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Flutter开发 1.开发环境准备篇 -> 正文阅读

[移动开发]Flutter开发 1.开发环境准备篇

Flutter 开发环境准备篇

1. 背景说明

本课程基于Flutter SDK 2.10.3 + Dart SDK 2.16.1 版本做为开发基础,下载链接如下:
Flutter SDK 2.10.3
Dart SDK 2.16.1(X64)
Dart SDK 2.16.1(Arm64)

2. 开发环境SDK配置

Flutter开发环境支持以下四种操作系统,都可以做为你的开发环境,我们将以 MacOs为例来说明
在这里插入图片描述
Mac 下解压两个下载完成的SDK包后,需要在简单设置一下环境变量, 在命令行下:

$ vi ~/.bash_profile

编辑.bash_profile文件主要内容如下

export DART_SDK_HOME=/Users/wenchaox/Documents/dart_sdk_2.16.1/bin
export FLUTTER_SDK_HOME=/Users/wenchaox/Documents/flutter_sdk_2.10.3/bin
export PATH=${PATH}:${FLUTTER_SDK_HOME}:${DART_SDK_HOME}

保存文件后,执行如下命令能找到路径表示成功

$ source ~/.bash_profile
$ which flutter dart
  /Users/wenchaox/Documents/flutter_sdk_2.10.3/bin/flutter 
  /Users/wenchaox/Documents/flutter_sdk_2.10.3/bin/dart

你会发现你设置的dart sdk的路径并没有用,而且直接用了flutter sdk中带的dart sdk 也是可以兼容的, 直接查看一下dart 版本号发现他自带的也是 2.16.1 这样的话不用下载单独的dart sdk 也是可以的。

$ dart --version 
Dart SDK version: 2.16.1 (stable) (Tue Feb 8 12:02:33 2022 +0100) on "macos_x64"

如果版本号不对,或者为了保险起见,也可以将flutter sdk的bin目录下的dart文件删除,这时再运行就是你指定的路径了

$ which flutter dart
/Users/wenchaox/Documents/flutter_sdk_2.10.3/bin/flutter
/Users/wenchaox/Documents/dart_sdk_2.16.1/bin/dart
$ dart --version
Dart SDK version: 2.16.1 (stable) (Tue Feb 8 12:02:33 2022 +0100) on "macos_x64"

3. 开发工具

3.1 安装VsCode

Mac下开发工具可以选择的比较多,XCode、Android Studio、VsCode, 我们这里直接使用VsCode做为示例来配置。
VsCode 1.65.1

将下载的压缩文件解压后直接拖到Applications目录,运行后点击允许打开互联网下载的应用,这时我们执行flutter doctor 检测命令,可以看到VS Code项是检测通过的。Xcode和AS可以先不关注.
在这里插入图片描述

3.2 安装中文扩展包

为了可以快速上手这个vscode ,你可以先安装一个简体中文的扩展包,选择Extensions左边第五个图标,输入chinese 第一项就是简体中文包,直接安装重启即可。
在这里插入图片描述

3.3 安装Code命令

在VsCode界面按下 CMD+SHIFT+P 输入install 回车安装
在这里插入图片描述
在这里插入图片描述

3.4 安装Flutter和Dart插件

在VsCode界面按下 CMD+SHIFT+P 输入flutter 回车安装
在这里插入图片描述

3.5 安装结果检测(非必需)

在VsCode界面按下 CMD+SHIFT+P 输入flutter 选择 Run Flutter Doctor 回车
在这里插入图片描述
在输出窗口是查看结果

[flutter] flutter doctor -v
[?] Flutter (Channel stable, 1.22.4, on Mac OS X 10.15.7 19H1615 darwin-x64, locale zh-Hans-CN)
    ? Flutter version 1.22.4 at /Users/wenchaox/Documents/flutter
    ? Framework revision 1aafb3a8b9 (1 年 4 个月前), 2020-11-13 09:59:28 -0800
    ? Engine revision 2c956a31c0
    ? Dart version 2.10.4

[?] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    ? Android SDK at /Users/wenchaox/Library/Android/sdk
    ? Platform android-30, build-tools 30.0.3
    ? Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    ? Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    ? All Android licenses accepted.

[?] Xcode - develop for iOS and macOS (Xcode 12.4)
    ? Xcode at /Applications/Xcode.app/Contents/Developer
    ? Xcode 12.4, Build version 12D4e
    ? CocoaPods version 1.10.0

[!] Android Studio (version 4.1)
    ? Android Studio at /Applications/Android Studio.app/Contents
    ? Flutter plugin not installed; this adds Flutter specific functionality.
    ? Dart plugin not installed; this adds Dart specific functionality.
    ? Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[?] VS Code (version 1.65.1)
    ? VS Code at /Applications/Visual Studio Code.app/Contents
    ? Flutter extension version 3.36.0

[?] Connected device (1 available)
    ? TECNO CD6j (mobile) ? 06048250C7002479 ? android-arm64 ? Android 10 (API 29)

! Doctor found issues in 1 category.
exit code 0

3.6 手动安装插件(非必需)

选择Extensions左边第五个图标,分另输入flutter和dart可以选择自己喜欢的扩展包.
在这里插入图片描述

在这里插入图片描述

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-03-12 17:41:04  更:2022-03-12 17:42:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 19:07:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码