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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章