项目实训(一) 使用VSCode配置Flutter

本周(学期第四周)任务:

1.简单学习Flutter,完成环境安装与配置

2.探索Flutter与Unity集成方案

 

一、Flutter环境配置

根据Flutter官方文档进行环境配置:开发 Android 应用 | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

使用VS Code来安装Flutter:

1.下载开发工具

安装都参考CSDN教程

2.安装 Flutter SDK

使用 VS Code Flutter 扩展来安装 Flutter SDK。

打开 命令面板 (Command Palette),按下快捷键 Control + Shift + P,输入flutter,选择 Flutter: New Project,VS Code 会提示你在计算机上找到 Flutter SDK,单击 Download SDK。

下载时注意不要将 Flutter 安装到以下情况的目录或路径中:

  • 路径包含特殊字符或空格。

  • 路径需要较高的权限。

下载完成后,输出面板弹出

再等待VS初始化……等等等……初始化完点击Add SDK to PATH,就可以了。

3.配置 Android 开发

需要在 Android Studio 中配置 Android toolchain,把以下组件安装好:

  • Android SDK Platform, API 35.0.2
  • Android SDK Command-line Tools
  • Android SDK Build-Tools
  • Android SDK Platform-Tools
  • Android Emulator

按文档要求配置好后,运行模拟器时,每次运行到一半电脑就会卡住,只能强制关机,有点搞人心态还伤人电脑,所以该问题放到下篇再解决。除了不能流畅运行外,环境配置已完成。

4.检查开发配置

 

二、探索Flutter与Unity集成方案

查找资料,网络资料上大部分使用的是组件:Flutter-Unity widget

 

Flutter-Unity widget是整合Flutter与Unity的一个很关键的组件,它允许开发者在Flutter Widget内嵌入Unity应用;

Flutter-Unity widget插件的重要能力之一便是能够提供Flutter和Unity之间的双向通信;

学习资料1:【flutter笔记--组件篇】flutter_unity_widget_flutter-unity-widget-CSDN博客

学习资料2:Flutter集成Unity_flutter unity-CSDN博客

学习资料3:flutter 与unity 通信 flutter嵌入unity_mob64ca140e76c8的技术博客_51CTO博客

以及插件中的说明文档。

流程大概为:

  1. 下载配置插件

  2. 导出 Unity 项目

  3. 在flutter中嵌入unity

  4. 实现flutter和unity的通信

因为Android studio有一些问题,所以该插件的使用下篇继续。

三、项目心得

第4周任务基本完成,但仍有部分知识未经实践。配置环境耗费了大量时间,不断下载新软件,配置新环境,虽然看起来像是只配置flutter和Android studio了,但实际上根据csdn的教程和说明文档,还下载并配置了一堆软件为它们铺路。万事开头难,搭建出一个完美的环境,方便在未来丝滑地使用软件。

 

### 如何在 Visual Studio Code 中创建 Flutter 项目 要在 Visual Studio Code 中成功创建Flutter 项目,需按照以下方法操作并确保环境已经正确配置[^2]。 #### 安装与配置 VSCodeFlutter 插件 1. **安装 Visual Studio Code**: 下载并安装最新版本的 Visual Studio Code。可以通过官方链接获取软件包,并完成安装过程。 2. **安装 Dart 和 Flutter 扩展**: 启动 Visual Studio Code 后,进入扩展市场(快捷键 `Ctrl+Shift+X` 或者点击左侧活动栏中的扩展图标),搜索 “Flutter”,找到由 Google 提供的官方插件并安装它。此插件会自动附带 Dart 支持工具。 3. **验证 Flutter SDK 路径**: 如果尚未设置 Flutter 的路径,请通过命令面板 (`Ctrl+Shift+P`) 输入 `Flutter: Change SDK Path` 来指定本地已解压好的 Flutter SDK 文件夹位置。 #### 创建新的 Flutter 工程 1. **启动新项目向导**: 使用组合键 `Ctrl+Shift+P` 唤醒命令面板,接着输入 `Flutter: New Project` 并回车确认执行该指令[^4]。 2. **选择工程模板类型**: - 当提示框显示可用选项时,可以选择适合需求的应用程序结构: - *Application*: 构建完整的独立运行应用,默认推荐用于初学者或常规用途。 3. **命名您的项目**: 接下来会被询问项目的名称,请遵循有效的标识符规则填写,比如采用小写字母加下划线分隔单词的形式(`my_first_app`)[^4]。 4. **设定存储目录**: 指定保存新建文件的位置,类似于 `"E:\zdmProject\FlutterHelloWord"` 这样的自定义路径[^3]。 5. **等待初始化完成**: 系统将克隆必要的依赖项以及构建初始框架代码至所选目标地址;期间可能需要联网拉取远程资源库内容。 6. **打开生成的工作区**: 成功后,VSCode 应能自动加载刚刚建立完毕的新工作空间界面,其中包含了默认布局下的 main.dart 文件作为入口起点。 7. **调整语言偏好**(可选): 对于 Mac 用户而言,如果希望更改编辑器内的显示文字,则可通过全局查找功能(`Command+Shift+P`)定位到相应菜单项“Configure Display Language”来切换成其他支持的语言版本[^5]。 至此,您已经在 Visual Studio Code 上顺利搭建起首个基于 Flutter 技术驱动的跨平台移动应用程序原型! ```python // 示例:main.dart 初始状态概览 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Welcome to Flutter', home: Scaffold( appBar: AppBar(title: Text('Welcome to Flutter')), body: Center(child: Text('Hello World')), ), ); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值