• Flutter 安装


    都说程序猿学习是不分平台的,做了一辈子的Xaml,也想看看现在最牛逼的移动技术。

    看了看Google 的Flutter,好像很牛逼,不怎么需要Android和IOS基础(应该还是要的),

    不过现在是Beta版本,但是又说跟Fuschia 有关系,又是一个很牛逼的东西。

    于是下载来品尝一下。

    先上几个网址:

    Flutter英文官网

    Flutter中文

    Flutter中文论坛

    虽然是Beta版本,但是可以查资料的地方还是蛮多的。(吐槽下我软)

    还有很多地方。知乎,简书,博客,不过有些问题需要科学上网。不知道最近说的Google要来中国靠谱不,希望起码让我们这些程序猿查资料不那么难吧。

    开始:

    肯定选Windows,毕竟是软粉

    下载Git for Windows 

    安装Git,默认是选1,

    这就会导致最后使用AndroidStudio生成Flutter项目的时候报错:android studio  flutter create command was unsuccessful

    各种网上查没有结果,后面灵机一动,重装Git的时候注意到这个细节。完美安装成功

    安装好之后开始执行:

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

    把flutter clone到本地来:默认路径是C:Users你的账户flutter.

    接下来配置你的环境

    控制面板-用户账户和家庭安全-用户账户-左边更改我的环境变量

    新建2个

     

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

     在PAHT 变量里面 新增 C:Users你的账户flutterin

    重启电脑。。。让配置生效

    下载Android Studio 安装完毕之后.

    Configure-Plugins  在搜索框中输入flutter然后点击

     

    这里可能会搜索不到,在网上看了一下。需要做一个设置 到Settings 里面的按照下图的路径 找到Updates ,把Use secure connection前面的√去掉

    下载的时候会提醒下载Dart。。这是Flutter框架的语言。一起下载好之后。

    打开GitCMD 输入

     flutter doctor

    就是检查你的Flutter的环境搭建成功没有, 然后根据提示来操作(现在应该就只有几个license需要接受下,一路Y就好了)

    再次来到android studio 可以看到 已经有创建Flutter project的选项

    下面我们就创建第一个Flutter 项目(plugin和package 后面讲),吐槽一下creating过程有点慢

    喝杯水再来。。。创建好的项目如下图。。启动页面在mian.dart

    如果你是想用模拟器的。。请确保你的CPU支持Virtualization  你可以进去BIOS设置开启。。

    启动当中说没有Intel HAXM。。好吧。又去下载 HAXM

    如果你用安卓真机调试,注意开启手机的开发者模式和允许USB安装,没有识别出驱动的去下载ADB Driver

    经过漫长的(被墙真是尴尬)

    你的第一个Flutter 程序启动了起来。。一个很简单的Demo。。点击按钮增加数字。。你可以玩一下Hot Reload。。修改下代码。。点那个闪电。。很快就能体现在应用上了。。

     哎呦不错哦。

  • 相关阅读:
    HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用
    CSS+DIV定位分析(relative,absolute,static,fixed)
    Web中常用字体介绍
    CSS中强大的EM
    一线开发忙着实现,二线开发忙着变现
    Eclipse之父、《设计模式》作者、Junit作者之Erich Gamma
    著名软件工程师与作家、极限编程的创始者、JUnit作者之Kent Beck
    学习要构造反馈闭环
    技术人员也要全面发展
    2019第13周日
  • 原文地址:https://www.cnblogs.com/FaDeKongJian/p/9440872.html
Copyright © 2020-2023  润新知