flutter填坑

1、Flutter Run出现Error connecting to the service protocol: HttpException: Connection closed before full
flutter 在模拟器上运行,
flutter run
报错Flutter Run出现Error connecting to the service protocol: HttpException: Connection closed before full
后偿试模拟器的sdk用28的就可以了,原用最新的29
网上大多说代理的事
https://blog.csdn.net/qq_39099317/article/details/88101985
2、解决 Android Studio 开发 Flutter时 Colors 提示卡住的问题
分析原因
Flutter文档提示采用的是MarkDown解析,在Flutter的源码文档注释中含有大量的图片标签** ![]**,所以在提示的时候,会访问网络,加载这些图片资源。 大量的网络请求,导致提示卡住。
在使用 Colors. 的时候卡顿最为明显。
解决
设置 editor->general->code completion->show the documentation popup in xxx ms ,取消勾选,这个意思是自动补全时不要弹出右侧的文档窗口,打码的时候就不会卡死了,不过如果真的需要弹出文档还是会卡死
https://www.jianshu.com/p/5e8bca3264e4
3、AndroidStudio不显示New Flutter Project
今天在Androidstudio上配置flutter时遇到个奇葩问题,flutter和dart都已在本地配置好了,Android Studio也已经按照了flutter和dart插件,并且可以正常编译flutter项目,但就是不显示new Flutter Project菜单
flutter填坑
文章图片
image 后来百度了一下午,一点相关的信息都没有,然后使用大Google,第一条就显示的我这种情况,附上解决连接
原来是AndroidApkSupport没有勾上
flutter填坑
文章图片
image 然后重启Android Studio,欢迎页面和工程页面File->New下已经显示New Flutter Project菜单了。
ps:Google搜索强大!
4、Flutter 运行 一直Initializing gradle...,和模拟器运行白屏问题
运行,一直 Initializing gradle
flutter填坑
文章图片
image 在Flutter SDK 找到 这个gradle 文件 打开。
flutter填坑
文章图片
image.png google() 和 jcenter() 注释掉。下面添加

repositories { // google() jcenter() maven { url 'https://dl.google.com/dl/android/maven2' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public' } }

原因就是,中国访问不了google,改为使用镜像访问。翻墙的人可以不用管
5、模拟器白屏问题:
run->Edit Configurations 里面添加--enable-software-rendering 再次运行就OK了。

flutter填坑
文章图片
image 6、Waiting for another flutter command to release the startup lock
【flutter填坑】运行flutter doctor 提示
查了一下github的flutter issue 找到了解决方法,如下:
CTRL+ALT+DEL 关闭所有 dart进程和android进程,注意adb这个别忘了关
1、打开flutter的安装目录/bin/cache/
2、删除lockfile文件
3、重启AndroidStudio

    推荐阅读