Flutter 初探 -
flutter 安装
经过许久的关注,及最近google算是真正地推行flutter
时,加上掘金小册也有相应的教程,我知道自己得跟着这一波潮流学习了,不然迟早会面临着小程序的危(大家都会了就你不会),而我也想有一个好的学习对象,之前是想学uni-app
或者react-native
,但终究不如这个。好了,废话不多说,开始旅行。
flutter了解
安装 针对windows
- Flutter SDK
- Flutter IDE
环境变量
下载的Flutter默认是国外镜像,类似node的npm,需要切换到国内镜像
在电脑的 环境变量 -> 用户变量 添加
FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn
PUB_HOSTED_URL: https://pub.flutter-io.cn
Flutter SDK 安装
- 需要下载 Android Studio,可以用来打包
apk
,同时自带Android SDK
- 下载 Flutter SDK 尽量选择稳定版
Stable channel
下的,同时配置 环境变量, 运行flutter doctor
便会知道结果
建立 flutter app
在建立flutter app
时,还需要下载三个东西
Android Studio
中下载两个插件Flutter
插件Dart
插件
Android 模拟器
在tools
->AVD Manager
->CREATE VIRTUAL ...
选择需要需要类型
运行App
- 选择模拟器 devices
- 点击 运行/ debugger
- 模拟器便会出现flutter的界面
重点说下安装遇到的问题
上述安装略显单薄一些,只是想简化一下思路,不然安装的过程有些蒙圈
安装 issuse
汇总
安装
Android Studio
报错unable to access android sdk add-on list
解决办法
Android Studio
安装目录下bin
->idea.properties
下添加disable.android.first.run=true
运行
Android Studio
Failed to load JVM DLL ...... if you already have a ...
解决办法
弄清楚自己电脑的版本 32/64, 运行对应的
.exe
文件,eg,我电脑64位,运行32位的 Android Studio报上述错误,运行 64位的 解决执行 flutter app
Running 'flutter package get ' in flutter_app Unhandled exception: 'PUB_HOSTED_URL'
解决办法
上诉错误信息其实有提示(这里没有补全)
需要在之前的添加环境变量时,加上https://
执行 flutter app
No Connected Devices Found
解决办法
选择需要的模拟器,这是既没有选择真机,也没有选择模拟器,导致无法运行
执行 flutter app
Initializing gradle ...
Unzipping ..
Exception in thread 'main' java.util.zip.ZipExceptinon: error in opening zip file ...
解决办法
本人也很是无语,为何下载下来的会出现包有问题
需要重新下载gradle
包,一定要自己审查自己当前提示的具体是哪一个包,一定要下对应的,将本地替换掉
文件目录C盘
->用户
-> 本机用户(当前电脑的名称文件) ->.gradle
->wrapper
->dists
下 具体的信息再进行替换即可执行 flutter app
Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:51079/gM04ir90...
解决办法 flutter issues
将下载的模拟器重新换一个
Q
替换为pie
,这个可能需要多尝试几个即可
Flutter 初探 -的更多相关文章
- Flutter初探与环境搭建
最近组里有个前端的同事在疯狂学习Flutter,本来上半年就一直想学它,但是..由于个人的原因还有其它的东东想学就一直把它给无限搁置了,为了跟上时代的潮流所以接一来还是下定决定好好将它学一下,毕境如今 ...
- flutter初探
这两天看了下flutter,感觉这两年可能会爆发,所以尝试在mac和win10上面跑了下hello world... 移动技术简介 原生开发 跨平台技术简介 H5+原生(Cordova.Ionic.微 ...
- Flutter初探_环境配置以及创建项目
还没学会这个怎么排版,写了一版 太丑 没发看,' 先换到我熟悉的网站,后面搞定了排版再更新过来 https://www.jianshu.com/p/6fc913861461
- Flutter开发初探
目前跨端开发比较热门的就是 React Native 和 Flutter 了,到底该选哪门技术似乎也快成了大前端圈的一个热门话题.对于web前端来说,基于web生态的 React Native 应该是 ...
- 做了2个多月的设计和编码,我梳理了Flutter动态化的方案对比及最佳实现
背景 在端上为了提升App的灵活性, 快速解决万变的业务需求,开发者们探索了多种解决方案,如PhoneGap ,React Native ,Weex等,但在Flutter生态还没有好的解决方案.未来闲 ...
- 最火移动端跨平台方案盘点:React Native、weex、Flutter
1.前言 跨平台一直是老生常谈的话题,cordova.ionic.react-native.weex.kotlin-native.flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头. ...
- Flutter开发实战笔记
下载 https://flutter.cn/docs/get-started/install/macos#get-sdk 配置环境变量 export PATH="$PATH:[PATH_TO ...
- flutter系列之:Material主题的基础-MaterialApp
简介 为了简化大家的使用,虽然flutter推荐所有的widget都有自己来进行搭建,但是在大框架上面,flutter提供了Material和Cupertino两种主题风格的Widgets集合,大家可 ...
- 初探领域驱动设计(2)Repository在DDD中的应用
概述 上一篇我们算是粗略的介绍了一下DDD,我们提到了实体.值类型和领域服务,也稍微讲到了DDD中的分层结构.但这只能算是一个很简单的介绍,并且我们在上篇的末尾还留下了一些问题,其中大家讨论比较多的, ...
随机推荐
- 【GDOI 2016 Day1】第二题 最长公共子串
分析 首先,可以发现,区间是可以合并滴.把区间按左端点排序,对于两个区间[l1,r1].[l2,r2],当l1<=l2 and r1>=l2,那么,将它们合成一个新的区间[l1,r2].当 ...
- Vux的安装使用
1.Vux的安装 1.1.vue-cli的vux模板生成项目 可以直接使用 vue-cli 的模板生成一个 vux 项目 vue init airyland/vux2 projectName 由此可以 ...
- break、continue、return的使用
跳转控制语句: java中的goto是保留字,目前不能使用,虽然没有了goto语句可以增强程序的安全性,但是也带来很多不便. 比如说:我们想让某个循环到某一步的时候就结束,现在就做不了这个事情了.为了 ...
- Java——final
- XXX is not a function
今天,一个以前的小伙伴跟我说他遇到了一个问题,调试了将近两天(这家伙一开始不打算干程序员,跑去干了两个月销售,现在又想回来写代码了,所以就自己折腾一个demo,免得面试的时候被问住) 我把他的代码从头 ...
- SpringCloud 教程 (七)服务注册(consul)
一.consul 简介 consul 具有以下性质: 服务发现:consul通过http 方式注册服务,并且服务与服务之间相互感应. 服务健康监测 key/value 存储 多数据中心 consul可 ...
- Java中使用Redis的几种数据类型总结
1.String,最基本的类型 方法 set.get 2.hash redis 127.0.0.1:6379> HMSET user:1 username redis.net.cn passw ...
- Apache2.4+PHP7.2环境搭建
Editplus生成码:http://www.jb51.net/tools/editplus/ 阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download. ...
- linux sed 替换,使用变量,变量中含有特殊字符的处理
文件 test.sh 内容如下: #!/bin/bash export JAVA_HOME=/data/jdk_1.9.0 echo $JAVA_HOME 想把 JAVA_HOME = 后面的内容替换 ...
- [转]python常用的十进制、16进制、字符串、字节串之间的转换
阅读目录(Content) 整数之间的进制转换: 字符串转整数: 字节串转整数: 整数转字节串: 字符串转字节串: 字节串转字符串: 测试用的python源码 进行协议解析时,总是会遇到各种各样的数据 ...