Flutter开发问题汇总

Posted 巨头之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter开发问题汇总相关的知识,希望对你有一定的参考价值。

记录Flutter开发中遇到的问题,下面分为安装时和开发时遇到的一些问题,便于参考.随时更新

安装

1. Flutter命令行敲flutter命令报错

报错信息 :

Error: The Flutter directory is not a clone of the GitHub project.
The flutter tool requires Git in order to operate properly;
to set up Flutter, run the following command:
git clone -b stable https://github.com/flutter/flutter.git

原因: 原因:Flutter SDK安装包,解压出来的根目录下没有.git文件
解决:

  • 方法1:用git命令生成一个.git文件: git init ; 注意在“查看”里面把“隐藏的项目”打开试试,.git文件是隐藏的
  • 方法2:使用git重新下载 flutter: git clone https://github.com/flutter/flutter.git

2. flutter命令行敲flutter dector命令报错

报错信息:

flutter has exited unexpectedly.

原因:这个异常的原因有很多种,我的这个异常是因为下载安装包之后缺少.git文件,通过上面git命令生成.git文件这个导致的
解决:git clone重新下载flutter安装包,不通过下载安装包的 方式进行安装


开发

1. Scaffold widget不能嵌套 Scaffold widget,否则会报错

2. flutter编译时报错 Flutter - AAPT: error: resource android:attr/dialogCornerRadius not found.
原因:Flutter应用程序得兼容androidX,否则gradle编译会报错
​解决:修改build.gradle文件的compileSdkVersion 和 targetSdkVersion 为28

以上是关于Flutter开发问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

Flutter学习资源汇总(不定期更新)

进展汇总 | Flutter 精彩不停,与您同在

flutter中list相关操作汇总(有这一篇就够啦)

2022 Google I/O 谷歌开发者大会汇总

Mac版最详细的Flutter开发环境搭建

Flutter自定义对话框返回相关问题汇总