Android studio配置Flutter(看这一篇就够了)

                   

       Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter 提供了丰富的组件、接口,开发者可以很快地为 Flutter 添加 Native(即原生开发,指基于平台原生语言来开发应用,flutter可以和平台原生语言混合开发) 扩展。

目录

1.下载Flutter SDK

2.使用镜像

3.在Windows上搭建Flutter开发环境

3.1配置环境变量

3.2运行 flutter doctor命令

3.3Android studio配置Flutter插件和Dart插件:

4.在Android studio新建Flutter项目:

4.1在Android studio点击File->New->New Flutter Project

4.2选择 Flutter application 作为 project 类型, 填写下载的Flutter SDK的路径,然后点击 Next。

 4.3输入项目名称,然后点击 Create。

4.4 创建了一个Flutter项目 ​编辑 

 4.5运行结果


1.下载Flutter SDK

在Flutter官网:Make Android apps | FlutterArchive | FlutterMake Android apps | Flutter 下载

解压到本地目录:

2.使用镜像

由于在国内访问Flutter会受到限制,Flutter官网为中国开发者搭建了临时镜像,把以下环境变量添加到用户环境变量中:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

3.在Windows上搭建Flutter开发环境
3.1配置环境变量
  • 在“用户变量”下检查是否有名为“Path”的条目:
    • 如果该条目存在, 追加 flutter\bin的全路径(自己下载的Flutter SDK目录)使用 
    • 如果该条目不存在,创建一个新用户变量 Path ,然后将 flutter\bin 的全路径作为它的值

重启Windows以应用此更改.

3.2运行 flutter doctor命令

       在Flutter安装目录的flutter文件下找到flutter_console.bat,双击运行并启动flutter命令行,接下来,你就可以在Flutter命令行运行flutter命令了。

在Flutter命令行运行如下命令来查看是否还需要安装其他依赖,如果需要,安装它们:

flutter doctor

该命令检查你的环境并在命令行窗口中显示报告。Dart SDK已经在打包在Flutter SDK里了,没有必要单独安装Dart。 仔细检查命令行输出以获取可能需要安装的其他软件或进一步需要执行的任务。

3.3Android studio配置Flutter插件和Dart插件:

在Android studio中点击File->Settings->Plugins,下载Flutter插件和Dart插件,一般下载Flutter插件时会提示你是否要下载Dart插件,这时候点击确定一起下载就好啦。

4.在Android studio新建Flutter项目:
4.1在Android studio点击File->New->New Flutter Project

4.2选择 Flutter application 作为 project 类型, 填写下载的Flutter SDK的路径,然后点击 Next。

 4.3输入项目名称,然后点击 Create。

4.4 创建了一个Flutter项目  
 4.5运行结果

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/564304.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

#vscode | poetry | 虚拟环境 | Interpreter# 使用Poetry进行Python项目依赖管理和VSCode环境配置

系统安装poetry curl -sSL https://install.python-poetry.org | python3 - 安装 poetry --version 验证安装是否成功 项目安装poetry poetry install install 命令从当前项目中读取 pyproject.toml 文件,解析依赖项并安装它们。 Vscode配置 对应虚拟环境的in…

攻防打点|Shiro漏洞利用大全【附工具】

Shiro反序列化漏洞在目前攻防打点中仍然可以使用,如一些废弃的忘记关掉的旁站之类的。。。 「手工如何判断是否存在shiro」 特征码为响应包存在rememberMe=deleteMe 打开burp进行抓包,在请求包中添加Cookie: rememberMe=me,查看返回包中是否存在rememberMe=deleteMe。 「工…

可视化大屏在政务领域应用非常普遍,带你看看

可视化大屏在政务领域的应用非常普遍,政务领域需要处理大量的数据和信息,通过可视化大屏可以将这些数据以直观、易懂的方式展示出来,帮助政府决策者和工作人员更好地了解和分析数据,从而做出更准确、科学的决策。 在政务领域&…

API接口新探索:一键获取商品标题、分类与店铺名称

一、引言 在当今信息化社会,电子商务的蓬勃发展使得各类商品信息浩如烟海。为了高效地获取商品信息,许多开发者选择使用API接口。API(Application Programming Interface,应用程序编程接口)是一种定义明确的方法&…

玩转压力管理,轻松高效编程

程序员缓解工作压力的小窍门 在当今快速发展的科技时代,程序员作为数字世界的建筑师,面临着高强度、高压力的工作环境。为保持工作效率和创新能力,同时也确保身心健康和个人热情的持久续航,采取科学合理的减压策略至关重要。 方…

Django中的定时任务与后台任务队列的实践

👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在Web开发中,处理定时任务和后台任务队列是很常见的需求。Django作为一个功能强…

了解边缘计算,在制造行业使用边缘计算。

边缘计算是一种工业元宇宙技术,可以帮助组织实现其数据的全部潜力。 处理公司的所有数据可能具有挑战性,而边缘计算可以帮助公司更快地处理数据。在制造业中,边缘计算可以帮助进行预测性维护和自动驾驶汽车操作等工作。 什么是边缘计算? …

Spring Boot 自动装配执行流程

Spring Boot 自动装配执行流程 Spring Boot 自动装配执行流程如下: Spring Boot 启动时会创建一个 SpringApplication实例,该实例存储了应用相关信息,它负责启动并运行应用。实例化 SpringApplication 时,会自动装载META-INF/spr…

go语言通过TCP协议实现聊天室样例

1、服务端: package mainimport ("fmt""net""sync" )type ChatServer struct {clients map[string]net.ConnclientsMux sync.Mutex }func NewChatServer() *ChatServer {return &ChatServer{clients: make(map[string]net.Co…

【NoC片上网络 On-Chip Network】应用程序的网络流量 合成网络流量

应用程序的网络流量 and 合成网络流量 1. 应用程序的网络流量 APPLICATION TRAFFIC2. 合成网络流量 SYNTHETIC TRAFFIC3. 合成网络流量的具体介绍 应用程序的网络流量 and 合成网络流量 1. 应用程序的网络流量 APPLICATION TRAFFIC 在 MPSoC(多处理器片上系统) 中&#xff…

书生·浦语大模型第二期实战营(6)作业

1。完成 Lagent Web Demo 使用,并在作业中上传截图。 文档可见 Lagent Web Demo 2、完成 AgentLego 直接使用部分,并在作业中上传截图。 文档可见 直接使用 AgentLego

前端crypto-js, 文件加密,判断相同文件、图片(MD5,SHA256)

文章目录 前情提要应用场景实战解析最后前情提要 大家好,今天我们来接触一个库crypto-js 没错,上面是有道翻译的截图,为了我们得到的信息更权威,这个库是用来加密的,但介绍是说,已经停止维护,但并不影响我们在前端项目中的使用,所以学学也没有坏处 应用场景 判断图片…

成电少年学fpga培训就业班怎么样

成电少年学是专注做FPGA培训的,以就业为导向,学习FPGA还是很有前途的,如果你是像电气、通信、自动化、物联网、集成电路这类专业,又不是名校高学历的,确实有必要可以考虑下校外培训机构。找工作多少会遇到一些问题&…

Linux下SPI设备驱动实验:使用内核提供的读写SPI设备中的数据的函数

一. 简介 前面文章的学习,已经实现了 读写SPI设备中数据的功能。文章如下: Linux下SPI设备驱动实验:验证读写SPI设备中数据的函数功能-CSDN博客 本文来使用内核提供的读写SPI设备中的数据的API函数,来实现读写SPI设备中数据。 …

【机器学习】各大模型原理简介

目录 ⛳️推荐 前言 一、神经网络(联结主义)类的模型 二、符号主义类的模型 三、决策树类的模型 四、概率类的模型 五、近邻类的模型 六、集成学习类的模型 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风…

系统启动修复和SYSTEM丢失损坏故障处理

系统启动修复和SYSTEM丢失损坏故障处理 一、问题描述 你的电脑/设备需要修复。无法加载应用程序或操作系统,原因是所需文件丢失或包含错误。 文件:\Windows\system32\winload.exe 错误代码: 0xc000000e 二、问题分析 1.查询winload.exe是win7或者win10以上系统…

地方政府专项债发债全过程-梳理

地方政府专项债发债全过程-梳理 一、什么是专项债? 地方政府专项债券(以下简称“专项债券”),是指省、自治区、直辖市政府为有一定收益的公益性项目,发行的、约定一定期限内以公益性项目对应的,政府性基金…

ai写作软件哪个好,5款倍受好评的AI写作软件

ai写作软件哪个好,5款倍受好评的AI写作软件!在当今信息爆炸的时代,人们对于高效、智能的工具需求日益增加。AI写作软件因其独特的优势逐渐成为许多人的选择。但是在众多的AI写作软件中,究竟哪一款更胜一筹呢?下面将介绍5款倍受好评…

【每日一题】377. 组合总和 Ⅳ-2024.4.22

题目: 377. 组合总和 Ⅳ 给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 示例 1: 输入:nums [1,2,3], t…

民航电子数据库:CAEMigrator迁移工具

目录 一、场景二、迁移步骤 一、场景 1、对接民航电子数据库 2、需要将mysql数据库迁移到民航电子数据库 3、使用CAEMigrator迁移工具 二、迁移步骤