Flutter 安装

news/2024/7/6 0:18:55 标签: 移动开发, git, 操作系统

都说程序猿学习是不分平台的,做了一辈子的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\你的账户\flutter\bin

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

 

下载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。。修改下代码。。点那个闪电。。很快就能体现在应用上了。。

 哎呦不错哦。

 

转载于:https://www.cnblogs.com/FaDeKongJian/p/9440872.html


http://www.niftyadmin.cn/n/1374400.html

相关文章

深入浅出Persistence Layer

深入浅出Persistence Layer(1)from Martin的blog: http://www.matrix.org.cn/blog/martin/ Scott W. Ambler早在1998年就写出了关于ORM Persistence Layer的详细设计论文。 根据这个设计思路,Artem Rudoy 开发了一个开源的ORM实现 -- PL(Persistence Layer)开源项目。 不知道Am…

人生忠告一共给所有女人和男人

发信人: zjw (小浣熊不离不弃,不屈不挠), 信区: Single标 题: [合集][转载]人生忠告一共给所有女人和男人zz发信站: 日月光华 (2004年06月17日01:52:50 星期四), 站内信件 ☆──────────────────────────────────────☆ …

android逆向分析之反编译

提到逆向工程,首先就要提到反编译,对于反编译,现在工具还是比较多的,市面上广泛应用的三神器(apktool、dex2jar、jdgui),本篇主要围绕着三神器展开,后面还会阐述smali和使用smali2java。我是通过这三神器入…

Rave使用体会(22):Rave中连接ADO数据库的例子

Rave中连接ADO数据库的例子 (1) 放置控件ADOConnection1,设定其属性 ConnectionString ProviderMicrosoft.Jet.OLEDB.4.0;Data SourceD:/ProgramXPPro/Mic rosoft Office/Office10/Samples/ADDRBOOK.MDB;Persist Security Inf oFalse Connected Tru…

华为助力工行零中断落地SDN网络

众所周知,随着支付宝、微信支付的使用便利,国内互联网金融业得到迅速发展。对于传统金融服务业特别是零售银行而言,提供差异化和更高标准的服务成为其留住顾客的重要一环——正因为此,更多的银行开始利用电子银行来完成非现金业务…

2019秋招你必须知道的前端知识

引言 又是一轮金九银十的校招黄金期,借此更新部分前端面试题,并提供详解(答案不保证百分百正确,但我自信,可参考性还是很高的),希望对大家会有帮助^~^! 版本 v0.1:添加HT…

世界最好大学排行榜

发信人: zychen (日出), 信区: CollegeForum 标 题: 世界最好大学排行榜(绝对真实版) 发信站: 一塌糊涂 BBS (Sat Jun 5 21:39:32 2004), 本站(ytht.net) 1----哈佛大学 (8: 数学, 分子生物学及遗传学, 生物学及生物化学, 微生物学, 神经科学 及行为…

java使用BigDecimal类操作double类型四舍五入

源码 /*** num要处理的数值* scale保留几位小数* */public static double round(double num,int scale){BigDecimal anew BigDecimal(num);BigDecimal bnew BigDecimal(1);return a.divide(b,scale,BigDecimal.ROUND_HALF_UP).doubleValue();}