Flutter 环境及配置

flutter是谷歌开发的移动ui框架,能够迅速在ios和android平台上构建高质量的原生用户界面。flutter可以与现有代码无缝集成。

Flutter 中文网】https://www.php.cn/link/e40dfc943a072c765a6ecf618443d386

Windows、macOS、Linux 都有各自的安装指南。

由于我使用的是 Windows 系统,这里以 Windows 为例进行说明。

操作系统: Windows 7 或更高版本 (64-bit)所需磁盘空间: 400 MB (不包括Android Studio的磁盘空间)。必需工具: Flutter 依赖以下命令行工具。Git for Windows (Git命令行工具)Flutter 中文网提到,可以通过 Flutter 官网提供的 SDK 安装包来安装。

注意:然而,我在尝试使用 Flutter SDK 的安装包运行项目时遇到了错误,因此建议通过从 GitHub 上克隆 Flutter 项目来安装。

首先,需要将以下配置添加到系统环境变量中:

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

注意:由于一些 Flutter 命令需要联网获取数据,如果您在国内访问,由于众所周知的原因,直接访问可能不会成功。

PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 是谷歌为国内开发者提供的临时镜像。

更多详情请参考 Using Flutter in China

完成上述配置并从 GitHub 上克隆 Flutter 项目后,再将 Flutter 文件夹下的 bin 目录添加到系统环境变量中。

【GitHub 地址】https://www.php.cn/link/cffb7924cc48c212e70437f8b32c5831

PATH=xxxflutterbin

配置完成后,打开一个新的命令行窗口,就可以在命令行中使用 Flutter 命令了。

Flutter 环境及配置(点击查看大图 flutter 命令输出)如果能看到上述命令行输出,说明您已成功配置了 Flutter 环境。

这里我有一个不成熟的建议:

如果未出现上述输出,请重新从文章开头开始操作。如果尝试三次后仍未成功,请重启电脑。如果重启后再尝试三次仍然无效,少侠,我看你骨骼精奇,这本秘笈我就10……

算了,免费送你了。

Flutter 环境及配置我真的 ball ball 你,请珍惜生命和头发吧!!!

当然,如果一切正常,

此时您可以打开 VS Code,在插件商店中搜索并安装 Flutter 支持扩展。

安装此扩展后,会自动安装 Dart SDK 和相关支持扩展。

等待安装完成后,重启 VS Code,扩展插件就能正常工作了。

当以上步骤都正确执行后,在命令行中输入

flutter doctor

根据官方说明:首次运行此命令时,它会下载自己的依赖并进行自编译,以后运行会快很多。

然而,官方没有详细说明的是,它还会检查相关的环境配置信息、相关的 SDK 以及 IDE 的安装环境。

Flutter 环境及配置Flutter 环境Android 开发环境 以及 Android SDKVisual Studio 开发工具 和 环境(非必须,但有更好)Android Studio IDE(非必须,但有更好)Connected device(连接的设备:真机 或 虚拟机)当 flutter doctor 检测到没有明显错误后,就可以考虑创建一个 Flutter 项目了。

flutter create myapp

稍等片刻,项目就创建完成了。

琅琅配音 琅琅配音

全能AI配音神器

琅琅配音 208 查看详情 琅琅配音

然后进入项目目录

cd myapp

此时您将看到项目目录结构。

接下来,您需要连接真机或虚拟机,然后在命令行中输入

flutter devices

如果一切正常,该命令会检查设备,并将设备信息显示在命令行中。

现在,让我们启动项目吧!

flutter run

稍等片刻……片刻……片刻……

Flutter 环境及配置如果一切正常,您将在设备上看到由 flutter create 生成的 demo。

Flutter 环境及配置(flutter demo – Android)但是!!!

很不幸,您可能很可能遇到错误!

别问为什么

(由于众所周知的原因,您懂的!)

您看到的结果可能是这样的

Flutter 环境及配置首先!不要惊慌,不要害怕!把毛巾打湿捂住口鼻,压低或蹲下身子有序逃……

emmmmm……不好意思,走错片场了。

主要原因还是因为无法连接到国际互联网,导致无法获取相关的包信息。

没关系,找到您克隆的 Flutter 项目文件夹,然后进入

Flutter->packages->flutter_tools->gradle 找到 flutter.gradle 文件。

将 buildscript -> repositories 下的 google()、jcenter() 两个方法进行注释。

然后添加阿里云(aliyun)提供的 maven 仓库镜像进行替换

maven{ url 'https://maven.aliyun.com/repository/google' }maven{ url 'https://maven.aliyun.com/repository/gradle-plugin' }maven{ url 'https://maven.aliyun.com/repository/jcenter' }maven{ url 'https://maven.aliyun.com/repository/public' }

Flutter 环境及配置(替换仓库镜像)然后再次执行 flutter run 命令,您就可以看到正常运行的 Flutter 项目 demo 了。

祝各位神仙大佬们 build 一次过。

如果尝试了很多次还是有问题,请您取关吧,我不认识您。

Flutter 环境及配置总结:

官方文档是您入门的好帮手,请务必认真阅读。认真分析和总结问题的所在。有时候重启也是可尝试的方法之一。

以上就是Flutter 环境及配置的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/607233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Hutool AES工具类加密解密失败:循环内外初始化差异导致了什么问题?
上一篇 2025年11月10日 23:14:32
爱心推手2攻略4-2 爱心推手2第4-2关通关方法心得分享
下一篇 2025年11月10日 23:14:44

相关推荐

  • AffinityDesigner如何导出AI生成的矢量图片?保存图像的步骤

    答案是选择合适的矢量格式并调整导出设置。在Affinity Designer中导出AI生成的矢量图时,应根据用途选择SVG(适用于Web)、PDF(适用于打印和跨平台分享)或EPS(适用于老旧系统);导出前需检查文本是否转曲、颜色模式是否正确,并优化路径与位图设置以平衡质量与文件大小;从其他AI工具…

    2026年9月22日
    000
  • win11怎么用命令行修复系统文件_win11命令行修复系统文件操作教程

    首先使用SFC扫描修复系统文件,若失败则用DISM修复系统映像,严重损坏时执行systemreset重置系统,无法启动时重建BCD,最后通过日志分析具体问题。 如果您发现Windows 11系统运行异常、程序无法启动或出现错误提示,可能是由于系统文件损坏或丢失所致。命令行工具提供了强大的修复功能,可…

    2026年9月22日
    100
  • qq浏览器如何设置字体大小_qq浏览器网页字体大小调整方法

    进入QQ浏览器设置,点击右上角菜单选择“设置”;2. 找到“字体大小”选项,选择极小至超大中的合适档位;3. 调整后刷新网页即可生效,手机端支持更完整,电脑端依赖缩放功能。 QQ浏览器调整网页字体大小非常简单,可以通过内置的设置功能快速完成。以下是具体操作方法: 进入浏览器设置 打开QQ浏览器,点击…

    2026年9月22日
    400
  • MySQL安装后初始密码在哪里查看?

    MySQL安装后初始密码在哪里查看?MySQL安装后初始密码在哪里查看?MySQL安装后初始密码在哪里查看?MySQL安装后初始密码在哪里查看?

    mysql安装后的初始密码取决于安装方式和操作系统,通常可在错误日志中找到。1. 查看mysql错误日志:linux系统使用grep命令查找/var/log/mysqld.log或类似路径;windows系统在data目录下的hostname.err中搜索“temporary password”。2…

    2026年9月22日 用户投稿
    100
  • windows8开机黑屏只有鼠标怎么办_windows8黑屏故障处理方法

    首先重启Windows资源管理器或手动运行explorer.exe;若无效,通过强制关机三次进入安全模式排查软件冲突;接着使用sfc /scannow和DISM命令修复系统文件;最后检查注册表中Winlogon项的Shell值是否为explorer.exe并修复。 如果您成功登录Windows 8系…

    2026年9月22日
    200
  • 抖音补差价在哪里?抖音保价在哪里

    短视频平台抖音以其独特的内容形式和庞大的用户基础,成为众多商家争相入驻的热土。在如此激烈的竞争环境下,如何通过有效策略提升销量与利润,是每位商家必须思考的问题。本文将重点解析抖音补差价的相关操作与策略,并介绍保价服务的位置及使用方法。 一、抖音补差价的核心逻辑 1. 补差价含义 所谓补差价,指的是商…

    2026年9月22日
    200
  • 如何在RunwayML导出AI生成的4K图片?保存高清图像的教程

    要从RunwayML获得4K图像,需结合高分辨率生成设置与AI放大工具。首先在RunwayML中选择最高可用分辨率(如1024×1024或更高),并通过精细提示词和负面提示词优化生成质量;随后利用内置增强功能或外部AI放大工具(如Topaz Gigapixel AI、Upscayl)将图像…

    2026年9月22日
    100
  • mysql如何添加主键索引 mysql创建主键索引的步骤详解

    mysql如何添加主键索引 mysql创建主键索引的步骤详解mysql如何添加主键索引 mysql创建主键索引的步骤详解mysql如何添加主键索引 mysql创建主键索引的步骤详解mysql如何添加主键索引 mysql创建主键索引的步骤详解

    mysql中添加主键索引主要有三种方式:1. 创建新表时直接添加主键,可在列定义后使用primary key或在所有列定义后单独声明;2. 在已有表上通过alter table添加主键,需确保目标列非空且唯一,必要时先清洗数据;3. 添加复合主键,适用于多列组合才能唯一标识记录的情况。主键索引在in…

    2026年9月22日 用户投稿
    000
  • 抖音来客上怎么修改个人简介?抖音来客如何编辑个人简介的步骤

    抖音来客作为一个活跃的社交平台,为众多用户提供了展示自我、互动交友的机会。而个人简介作为展示个人形象的重要部分,其作用不容忽视。那么,如何优化个人简介以获得更多关注呢?下面将为您详细介绍。 一、关键词的选择与使用 1. 展现个性特征 在撰写个人简介时,关键词的选择非常关键,应当能够体现自己的个性特征…

    2026年9月22日
    100
  • Winscp连接本地linux(centos7)

    要在本地linux系统(例如centos7)中查找ip地址,可以使用以下命令: ip addr show 或者更简洁的: ip a 这两个命令都会显示系统中所有网络接口的详细信息,包括IP地址。 如果你只想查看IPv4地址,可以使用以下命令: ip -4 addr show 或者使用ifconfig…

    2026年9月22日
    000
  • PHP数组如何定义和使用_PHP数组定义与使用详细教程

    PHP数组是存储和管理多个值的核心工具,支持索引、关联、混合及多维结构;通过方括号定义,可灵活访问、修改、添加或删除元素,并利用foreach高效遍历。 PHP数组是存储一系列值的强大工具,无论这些值是简单的数据项,还是更复杂的结构。它的核心思想就是把一堆相关的数据“打包”在一起,通过一个统一的名字…

    2026年9月22日
    000
  • win11小组件加载不出来怎么办_win11小组件无法加载修复教程

    首先检查网络连接与微软账户状态,确保网络畅通并登录有效账户;随后通过管理员终端卸载并重装Windows Web Experience Pack组件;接着在Internet选项中启用TLS 1.1和TLS 1.2协议;最后可尝试禁用集成显卡以排除渲染冲突,重启电脑验证小组件是否恢复正常。 如果您尝试打…

    2026年9月22日
    100
  • VSCode 如何配置 Python 虚拟环境 VSCode 配置 Python 虚拟环境的步骤​

    VSCode 如何配置 Python 虚拟环境 VSCode 配置 Python 虚拟环境的步骤​VSCode 如何配置 Python 虚拟环境 VSCode 配置 Python 虚拟环境的步骤​VSCode 如何配置 Python 虚拟环境 VSCode 配置 Python 虚拟环境的步骤​VSCode 如何配置 Python 虚拟环境 VSCode 配置 Python 虚拟环境的步骤​

    在vscode中配置python虚拟环境的核心是选择正确的解释器,确保项目依赖隔离;2. 首先在项目根目录使用python -m venv .venv创建虚拟环境,或使用conda、pipenv等工具;3. 在vscode中打开项目文件夹,通过ctrl+shift+p输入“python: selec…

    2026年9月22日 用户投稿
    100
  • 逛京东先人一步下单E人E本EBOOK X14 Air笔记本 补贴立省10%

    逛京东先人一步下单E人E本EBOOK X14 Air笔记本 补贴立省10%逛京东先人一步下单E人E本EBOOK X14 Air笔记本 补贴立省10%逛京东先人一步下单E人E本EBOOK X14 Air笔记本 补贴立省10%逛京东先人一步下单E人E本EBOOK X14 Air笔记本 补贴立省10%

    10月13日10:00,京东抢先首发e人e本全新力作——ebook x14 air ai轻薄笔记本电脑,以仅898克的极致轻盈机身和卓越的本地ai算力,重新定义高效移动办公新标准。新品官方定价7999元,京东首发期间可享国家补贴直降10%,实付仅需7199元,晒单再赠50元京东e卡,下单即送高品质内…

    2026年9月22日 用户投稿
    000
  • 密码管理器是否真的安全?它是否可能成为单点故障?

    密码管理器通过端到端加密、零知识架构和AES-256加密保障安全,主密码是唯一解锁钥匙。它确为单点故障,但风险可控。合理选择经审计的产品、设置强主密码、启用2FA、定期备份并防范钓鱼,可显著提升安全性。相比弱密码或明文记录,正确使用密码管理器更安全,是应对复杂账户体系的有效防线。 密码管理器在当今数…

    2026年9月22日
    200
  • 百家号发文章在哪里发?百家号的文章都发到哪里去了

    百家号作为一个集内容创作、阅读与互动为一体的平台,吸引了大量创作者加入。如何在该平台上发布一篇高质量的内容,从而吸引更多读者关注,是众多创作者关心的话题。本文将围绕关键词规划、内容撰写以及发布策略等方面,提供一份详细的百家号内容发布指南,帮助你在百家号上展现风采。 一、关键词布局 1. 确定核心关键…

    2026年9月22日
    300
  • Pictory如何快速生成AI视频?从文本到AI视频的完整教程

    Pictory通过智能算法将文字脚本转化为专业AI视频,核心在于自动分析文本、匹配视觉素材、生成语音并初步剪辑。用户登录后选择“Script to Video”,粘贴结构清晰的脚本,AI会自动分割场景并推荐素材,支持手动调整场景划分、替换素材、上传自定义图片视频以增强品牌一致性。平台提供多语言AI语…

    2026年9月22日
    000
  • 苹果15卡槽如何装卡

    在开始之前,先准备好必要的工具。你需要一张适用于苹果15的nano-sim卡,确保该卡支持设备所兼容的网络制式。此外,还需一根取卡针,通常随手机包装附赠,可在盒内找到。 接着,确认苹果15的卡槽位置。它位于手机右侧边框的底部区域,仔细查看会发现一个细小的圆形小孔,这正是用来弹出卡槽的插针孔。 将取卡…

    2026年9月22日
    300
  • MySQL最新版本如何下载?官方下载指南

    MySQL最新版本如何下载?官方下载指南MySQL最新版本如何下载?官方下载指南MySQL最新版本如何下载?官方下载指南MySQL最新版本如何下载?官方下载指南

    要下载mysql,推荐从官网直接下载;选择社区版或商业版取决于用途;下载时需选对操作系统和版本;安装遇到问题可查错误提示并搜索解决方案;验证安装成功可用命令行登录。下载步骤包括访问官网、选择版本与操作系统、使用installer、注册账号、开始下载安装。安装后配置root密码、字符集等。验证方式为命…

    2026年9月22日 用户投稿
    100
  • VSCode如何集成RabbitMQ管理工具 VSCode消息队列插件的使用指南

    vscode可通过安装benoit zuger开发的rabbitmq插件实现对rabbitmq的连接、消息查看、队列管理等操作;2. 使用步骤包括安装插件、添加连接、配置name、host、port、username、password和vhost参数;3. 连接成功后可在vscode内查看队列、发布…

    2026年9月22日
    000

发表回复

登录后才能评论
关注微信