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,dector)