环境问题
自学了一个月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,