flutter的介绍和环境搭建(超详细)

flutter的介绍和环境搭建(超详细)

使用Flutter首先需要搭建Flutter的开发环境,以下以 Android  、Windows 标准 搭建开发环境,其他pc系统,移动平台请看官方文档。

一、使用镜像

官方说明:

由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:

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

 

注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参考详情请参考 Using Flutter in China 以获得有关镜像服务器的最新动态。

 flutter的介绍和环境搭建(超详细)

——————————

解释:官方就给了两行代码一样的东西,可能有的同学看不懂,实际运用如下:

1、打开’计算机高级系统设置’ —> ‘高级’—>’环境变量’

flutter的介绍和环境搭建(超详细)

 

2、在用户环境变量中分别加入上述两行的 ‘变量’ 和 ‘值’

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

 

flutter的介绍和环境搭建(超详细)

flutter的介绍和环境搭建(超详细)

 

flutter的介绍和环境搭建(超详细)

Android SDK 的环境变量在同样是在用户变量添加,,及本地的SDK地址。

ANDROID_HOME   D:\SoftWare\Java\Android\Sdk

 二、获取Flutter SDK

 这一步比较简单,去官方找到最新的版本下载下来安装即可,注意不要将flutter安装到需要一些高权限的路径如C:\Program Files\

 官方下载地址   or  GitHub下载地址

这里下载或许很慢,建议通过

Git软件: git clone https://github.com/flutter/flutter.git

或者我这里使用的是Windows.Mac的根据官方教程下载安装即可。
https://flutter.io/docs/get-started/install

flutter的介绍和环境搭建(超详细)

然后 在查看版本号

三、更改环境变量

如果你想在Windows系统自带命令行(而不是)运行flutter命令,需要添加以下环境变量到用户PATH:

  • 转到 “控制面板>用户帐户>用户帐户>更改我的环境变量”
  • 在“用户变量”下检查是否有名为“Path”的条目:
    • 如果该条目存在, 追加 flutter\bin的全路径,使用 ; 作为分隔符.
    • 如果该条目不存在,创建一个新用户变量 Path ,然后将 flutter\bin 的全路径作为它的值.

重启Windows以应用此更改.

验证方法:使用flutter --version 查看一下版本号

flutter的介绍和环境搭建(超详细)

 

可以看到我当前的版本号为1.2.1

 

四、升级Flutter SDK和依赖包

要升级flutter sdk,只需一句命令:

flutter upgrade
该命令会同时更新Flutter SDK和你的flutter项目依赖包。如果你只想更新项目依赖包(不包括Flutter SDK),可以使用如下命令:
flutter packages get获取项目所有的依赖包。
flutter packages upgrade 获取项目所有依赖包的最新版本。

五、Flutter SDK分支

Flutter SDK有多个分支,
如beta、dev、master,其中beta分支为稳定分支(日后有新的稳定版本发布后可能也会有新的稳定分支,如1.0.0),
dev和master为开发分支,安装flutter后,
你可以运行flutter channel查看所有分支,如笔者本地运行后,结果如下:

Flutter channels:
  beta
  dev
* master
带"*"号的分支即你本地的Flutter SDK 跟踪的分支,
要切换分支,可以使用flutter channel beta 或 flutter channel master,Flutter官方建议跟踪稳定分支,
但你也可以跟踪master分支,这样可以查看最新的变化,但这样稳定性要低的多。

 

查看所有分支及当前分支

flutter的介绍和环境搭建(超详细)

 

六、flutter doctor

 查看依赖是否齐全

可以看到 红色X 标记的使我们还需要对应处理的

依次看:

flutter的介绍和环境搭建(超详细)

 当前Android Studio 版本为3.5 Beta 4  

注意 如果提示插件出问题,需要在Android studio里面进行插件的下载

对应安装操作:

安装步骤:

  1. 启动Android Studio(注意:要求as 3.0+,建议先用稳定版本的Android studio Bate版本还不是太稳定)。
  2. 打开插件首选项 (Preferences>Plugins, Windows:File>Settings>Plugins)。
  3. 选择 Browse repositories…,选择 flutter 插件以及dart 并点击 install
  4. 重启Android Studio后插件生效。

flutter的介绍和环境搭建(超详细)

更新重启Android Studio完成后,再次 flutter doctor

flutter的介绍和环境搭建(超详细)

 

显然,现在flutter 开发环境的搭建已经完成,验证如下:

发现多了一个 New Flutter Project ,可以建立Flutter项目说明 Flutter的环境搭建已经成功。

 

flutter的介绍和环境搭建(超详细)

 

 

七、创建一个Flutter项目试试:

flutter的介绍和环境搭建(超详细)

 书到用时方恨少,纸上得来终觉浅。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115021.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • UDP协议功能

    UDP协议功能为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据报的发送和接收,设计用户数据报协议UDP。1、使用UDP协议包括:TFTP、SNMP、NFS、DNSUDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据报传输服务。它不提供报文到达确认、排序、及流量控制等功能。2、UDP的报报文格式每个UDP报文分UDP报头和UDP数据区两部分。…

    2022年5月27日
    108
  • matlab约束条件怎么写_matlab数组超过预设大小

    matlab约束条件怎么写_matlab数组超过预设大小网上例子:假设我们要用matlab解决如下线性规划问题:max4x1+2×2+x3s.t.2×1+x2<=1×1+2×3<=2×1+x2+x3=1×1>=0x1<=1×2>=0x2<=1×3>=0x3<=2如果用yalmip的话,只需要如下简单几句:>>x=sdpva…

    2022年10月13日
    4
  • pycharm 字体以及颜色修改「建议收藏」

    pycharm 字体以及颜色修改「建议收藏」 自处记录本人使用Pycharm时习惯用的代码风格以及左侧文件栏的字体大小。Pycharm代码风格修改如下图: Pycharm左侧工具栏字体大小相关设置:  

    2022年8月26日
    7
  • 前端参数用MD5加密[通俗易懂]

    前端参数用MD5加密[通俗易懂]今天来讲一下如何用这个MD5来加密第一步:两种导入MD5.js一种你可以到以下这个地址去下载MD5的js路径:https://www.bootcdn.cn/blueimp-md5/另一种下面是md5的js,直接复制下去放到js文件里。亲测可用varhexcase=0;varb64pad=&quot;&quot;;varchrsz=8;functionhex_md…

    2022年7月11日
    53
  • cad快速选择命令快捷键_CAD快捷键,命令大全

    cad快速选择命令快捷键_CAD快捷键,命令大全一 常用 CTRL ALT 快捷键 ALT TK 如快速选择 ALT NL 线性标注 ALT VV4 快速创建四个窗口 ALT MUP 提取轮廓 Ctrl B 栅格捕捉模式控制 F9 Ctrl C 将选择的对象复制到剪切板上 Ctrl F 控制是否实现对象自动捕捉 F3 Ctrl G 栅格显示模式控制 F7 Ctrl J 重复执行上一步命令 Ctrl K 超级链接 Ctrl N 新建图形文件 C

    2025年9月6日
    12
  • python 股票历史数据(python获取股票历史数据)

    因为最近需要用到股市的各种指数数据,刚开始想的是从同花顺等交易软件直接导出,结果发现要用滚轮滚到最开始的日期,这过于繁琐了,我对于这种重复性的劳动一向不耐烦,而且这种方法在以后每日更新的时候也很不方便。所以我把视线转向了网上的各种api。网上比较普遍的主要有两种,一种是新浪的api,一种是雅虎的api。新浪的api很方便,速度也很快,不过就网上的资料而言,似乎只能提取当天的数据。雅虎的api功能更齐

    2022年4月17日
    256

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号