
Flutter学习
whbk101
这个作者很懒,什么都没留下…
展开
-
flutter混合开发踩坑之旅
flutter混合开发运行报错:VM snapshot must be valid. /Check failed: vm. Must be able to initialize the VM.在安卓原生项目里集成了flutter_module,按照官方的步骤流程走完再运行原生项目的时候,发现程序启动之后崩溃,报错日志如下:VM snapshot must be valid. Check fa...原创 2019-10-30 21:32:03 · 3090 阅读 · 0 评论 -
Android原生项目集成flutter项目混合开发详解
Android原生项目集成flutter项目混合开发方案挑选:目前主要有两种集成方式:1、源码集成:就是谷歌官方提供的方案( https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps )2、 产物集成: Flutter项目单独开发,开发完成后发布成安卓以aar包,iOS的framework形式,原生项目依赖f...原创 2019-10-27 16:07:40 · 2929 阅读 · 1 评论 -
Andorid原生项目导入flutter module A problem occurred evaluating settings 'MyApplication'.
问题报错如下图:看报错提示应该是路径不对,查看原来的路径正确的路径:网上找了一圈没看到明确的路径说明,正确的是:include ':app'include ':flutter_module'setBinding(new Binding([gradle: this]))evaluate(new File( settingsDir.parentFile, ...原创 2019-10-27 16:07:08 · 5703 阅读 · 1 评论 -
MediaQuery.of() called with a context that does not contain a MediaQuery
报错截图:在stack overflow上找到答案:You need a MaterialApp or a WidgetsApp around your widget. They provide the MediaQuery. When you call .of(context) flutter will always look up the widget tree to find the ...原创 2019-10-27 16:06:54 · 628 阅读 · 0 评论 -
Flutter报错Waiting for another flutter command to release the startup lock解决方案
内网获取 packages get时获取不了,然后打开DOS命令输入flutter时命令框提示如此Waiting for another flutter command to release the startup lock解决方案:打开flutter安装目录/bin/cache,找到lockfile文件,把这个文件删除,问题就解决了...原创 2019-10-22 15:11:42 · 474 阅读 · 0 评论 -
打开Flutter项目,CPU占用率变成100%
某一天,,AS打开flutter项目,敲着敲着,莫名其妙卡了起来,赶紧打开任务管理器看了一下,我去,CPU占用率100%,但是运行内存还有很多剩余但是我看了一下进程,没有其他很占CPU的东西啊,cmd.exe发现占了很多CPU,把这个进程关了之后好多了,但是,每次重新打开Flutter项目还是很卡,CPU占用率100%,还得关这个进程,这样子还是不行啊网上搜了一堆的解决方案,都不管用,而且我这个...原创 2019-10-18 14:31:46 · 2258 阅读 · 0 评论 -
Flutter环境搭建
随着谷歌19年开发者大会结束,Flutter1.9发布了,之前一直没看过这块,趁这段时间公司不是很忙,抽空来学习一下flutter,作为一名安卓开发,跨平台的趋势得赶紧跟上。环境搭建Flutter SDK下载去flutter官网下载其最新可用的安装包,官网任意下一个版本,我用的是最新的稳定版或者去github上面下载也行,github地址环境变量配置我用的是windows环境...原创 2019-09-14 16:55:07 · 105 阅读 · 0 评论 -
Dart语法中dynamic,var,object三者的区别
void main() { //var var str = "hello world"; print(str.runtimeType);//String print(str);//hello world //str=1会报错 str=1; //dynamic dynamic mic = "hello world";//编译时不会揣测数据类型,但是运行时会推断 ...原创 2019-09-23 23:02:18 · 1887 阅读 · 1 评论 -
Dart语法学习
写在前面最近组里开始组建flutter学习小组,计划把flutter结合进项目的框架之中。要学习flutter,dart语法当然必不可少,目前dart语法已经更新到2.5了,为了更好的学习flutter,本人将详细介绍Dart的语法和特性。Dart的一些概念所有能够使用变量引用的都是对象, 每个对象都是一个类的实例。在 Dart 中 甚至连数字、方法和 null 都是对象。所有的对象都继承...原创 2019-09-25 17:34:11 · 216 阅读 · 0 评论