Flutter填坑

环境问题

自学了一个月flutter,很幸运能加入一个搞flutter的团队,第一天兴奋的把人家的代码clone下来后各种报错,大概原因我也知道是SDK版本问题,百度了半天也找不到切换sdk版本的命令,最后还是Google解决吧!!
https://stackoverflow.com/questions/52102360/flutter-lower-dart-version
1、cd到Flutter SDK工程目录
2、查看flutter 版本信息flutter version
3、git checkout [version 名称]

git checkout v1.5.4-hotfix.2

4、flutter doctor

cocoapods相关

https://mirror.tuna.tsinghua.edu.cn/help/CocoaPods/

VSCode插件推荐

Bracket Pair Colorizer 2
Flutter Widget Snippets
Flutter Widget Snippets
GitLens

DevTools

  • 刚接手一个完整的项目,为了方便调试和了解项目结构,可以使用Dart DevTools
    推荐教程:快来使用DevTools优化你的Flutter app吧

  • VSCode 默认没有打开Flutter Outline,手动打开一下,方便查看文件结构

  • 打开DevToos时报错:Dart DevTools exited with code 65,解决方法:

$ flutter packages pub global activate devtools

Flutter SDK 1.5.4 升级到 1.7.8适配

  • The argument type 'void Function(ImageInfo, bool)' can't be assigned to the parameter type 'ImageStreamListener'
  • The method 'reparentIfNeeded' isn't defined for the class 'FocusScopeNode'.\nTry correcting the name to the name of an existing method, or defining a method named 'reparentIfNeeded'

杂七杂八

  • 今天不知道配置了vscode不知道配置了什么,当我写完dart代码后按cmd + s 保存,代码就会自动格式化。
    解决方案:cmd+shirt+p 搜Dart:Use Recommended settings,设置下面属性为false
"editor.selectionHighlight": false,
屏幕快照 2019-09-04 下午2.07.28.png

知识点收藏

Flutter之Navigator解读

Flutter 萌新高频问题

你可能感兴趣的:(Flutter填坑)