flutter上分之路1-新手教学(配置安装

  • 安装
  • 配置
  • IDE
  • demo

废话在前
flutter的东西我就不在说什么了。1.0版本已经于18年底发布,至今有大半年的时间,半个月前直接发布了1.7版本。
本来有心学习,奈何现实是残酷的,并没有时间和精力去学(说白了就是lan!)
最近赶上一轮职业变动,看到市面上好多公司都在转flutter或准备转,觉得再不学,就掉队了。
遂发愤图强,希望能赶上末班车。
废话不多说,直接开始。

这篇主要讲如何安装配置,能跑起来demo。

安装

首先是下载flutterSDK,根据官网资料,主要有两种方式

  1. 去官网下载(梯子)

    https://flutter.dev/docs/development/tools/sdk/releases#windows

  2. 去GitHub下载

    git clone -b stable https://github.com/flutter/flutter.git

    我一直都是用正式版stable。

一开始是用从GitHub上下载的zip,后来检测更新,报错说没有.git文件,考虑了一下,为了更新方便,还是用git clone了下来。
由于网络原因,clone的时候经常报错断开连接,最终是用的增大缓存池和自定义深度的方式解决的。
增大缓存池

git config http.postBuffer 524288000

自定义深度(只获取一个历史版本)

git clone -b stable https://github.com/flutter/flutter.git --depth 1

如果上面两个方式还不行,那就只能用ssh方式了,具体请自行百度。

配置

下载完了之后,看看flutter有什么需要配置的。

  1. 配置环境变量:
    在环境变量path中添加flutter的bin路径
    如果你没有梯子,官网提供了镜像网站,可以添加到环境目录中。
    PUB_HOSTED_URL=https://pub.flutter-io.cn
    FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

  2. 检查完整性
    打开flutter/flutter_console.bat,会启动一个命令台,输入下面指令检查flutter是否能用。

    flutter doctor

    检查过程中,如果缺少什么东西,他会自动下载,不过网速感人。。。。
    现在sdk弄好了,下面就是IDE了

IDE

AS大家都有,直接装插件就行了。两个插件Flutter和Dart。

demo

万事俱备,只差最后一哆嗦了。
AS – file – new – flutter project 这个应该都懂的,弹窗里面根据自己情况填写一些信息,就可以创建我们的demo了。
我这边创建好之后,没法运行,提示没有配置sdk。配置下图信息:


配置好之后就可以运行我们的demo了。

到此已经可以成功跑起来demo了,本篇目的达成,到此结束!上分去吧!~

flutter上分之路1-新手教学(配置安装)相关推荐

  1. Pytorch上分之路—ShuffleNetv3(鸟群分类算法)

    Pytorch上分之路-ShuffleNetv3(鸟群分类算法) 本次的内容是用pytorch写一个简单的分类算法,选择了200鸟群的数据集,数据集的话可以自己到网上去找,挺容易的. 目录 **Pyt ...

  2. 【Mysql上分之路】第三篇:Mysql安装与配置、目录结构

    文章目录 :blush:MySQL的安装与配置 :smiley:MySQL安装步骤 :grin:MySQL配置步骤 :open_mouth:MySQL的目录结构 :fu:bin目录 :fu:data目 ...

  3. 【Python上分之路】第一篇:Python是什么?

    文章目录 Python Python特性 Python优点 语法简单 开源免费 面向对象的高级语言 功能扩展性强 Python缺点 运行速度慢 代码加密困难 Python应用领域 Web应用开发 自动 ...

  4. 中间件之webSphereMQ上分之路(一)

    文章目录 中间件 中间件分类 WebSphereMQ原理 消息 队列 消息传输系统 应用程序接口 WebSphereMQ的基本概念 WebSphereMQ的对象 消息 消息的类型 消息长度 应用程序处 ...

  5. pytorch上分之路——视频补全算法(onion peel network)

    文章目录 前言 一.config.py 二.datalist.py 三.common.py 四.model.py 五.model_common.py 六.train.py 总结 前言 该算法是从git ...

  6. LPR车牌识别-pytorch上分之路

    LPRNet-车牌识别 项目目录 config.py datalist.py model.py utils.py train.py trainDDP.py 最后 项目目录 这里主要就看我在目录里强调的 ...

  7. 【Linux上分之路】第十二篇:Linux三剑客grep、sed、awk

    文章目录 Linux三剑客 三剑客特点及应用场景 grep grep命令的基本格式 grep范例 grep命令选项 -A.-B -c.-v -n.-w sed sed命令基本格式 sed命令功能 se ...

  8. 【Linux上分之路】第一篇:Linux简介、发行版、开源协议

    文章目录 Linux Linux的优点 Linux分类 Linux发行版本 RedHat Linux Ubuntu Linux Linux系统结构 1.内核层 2.Shell层 3.应用层 Linux ...

  9. 爱奇艺剧本情感分析上分之路

    1.使用great大佬的baseline,上线分数是0.68左右,现在调整epochs的数量,查看相应的上线分数 提升了0.009左右,排名在153这里. 后续持续更新上分过程! 理解训练神经网络中基 ...

  10. 3dcnn视频分类算法-pytorch上分之路

    3DCNN-视频分类 项目结构 config.py datalist.py model.py train.py 最后 项目结构 config.py import argparse''' trainin ...

最新文章

  1. C# checked、unchecked操作符
  2. PYTHON编程导论群问题汇总(五)
  3. 海外名校毕业!好不容易凭借超强的面试能力+算法入职的谷歌新员工被批干活太慢,委屈得要哭!作为职场新人该怎么办?...
  4. [总结篇4] l2-agent的细节
  5. 《移动项目实践》实验报告——Android高级控件
  6. boost::mp11::mp_same相关用法的测试程序
  7. 人工机器:jetbot小车密码
  8. (文档挂起)打印机为什么打印失败?
  9. [HAOI2015]树上染色
  10. java怎么使用floor_Java NavigableSet floor()用法及代码示例
  11. Maven pom.xml 文件格式详解一
  12. ST-Link驱动安装不正确,设备管理器黄色感叹号,win10安装stlink驱动
  13. C1083,无法打开包括文件...
  14. 快速学习探索性测试,什么是探索性测试?
  15. FMCW雷达距离多普勒(RDM)处理方法中距离分辨率和速度分辨率的推导
  16. 【Vim】基本操作及命令集详解
  17. win11 下beyondcompare 右键菜单中无“比较“
  18. SRE运维面试相关高频题库
  19. 判断本机是否安装office2003,2007和wps2007,2010
  20. Win10电脑底部任务栏突然冻结、卡死,一直转圈圈。

热门文章

  1. Python中的切片(Slice)操作详解
  2. python中sys模块下载_怎样进行python sys模块安装及使用
  3. Android 车机系统 One Binary 适配白天黑夜的一个方案
  4. 文本自动生成研究进展与趋势
  5. 读书寄语:这一年,谢谢自己
  6. DOJO Dijit布局
  7. python eml解析_使用 python eml-parser 对 eml文件进行格式化
  8. java读加密excel,JAVA读取加密的Excel文件
  9. 实战剖析:13步设计出一个ITSM系统
  10. oracle_j000,DBA手记:System State转储之ROW CACHE对象