Flutter 踩坑随笔
编辑于2020/21年 仅作为个人随笔记录
1. 字体被切:
1) 全部字符可展示被切
——给Text设置Height()属性
2) 全部字符未展示全
——给Text 设置WordSpace()属性
2) 全部字符未展示全
——删除 Text 大小适配属性
2. 屏幕灰屏:
可能原因:
① provider未声明就使用 (Provider声明要再使用之前)
② 解析JSON报错(查询接口文档与实体类字段是否匹配、参数类型是否匹配、返回值类型是否匹配)
③ 无默认值。如遇到View必须要业务状态根据值来展示这种情况,应给其赋予初始值。
3. 逻辑模块尽量与View绑定数据分开
4. Provider、Consumer作用域最小化,哪里需要放哪里
5. Flutter – AndroidStudio 找不到真机设备
解决方案记录
- 找到 flutter 文件夹中的 flutter_console 文件运行
- 输入 flutter config --android-sdk “D:\AndroidSDK\sdk”
或 flutter config --android-sdk /path/to/android/sdk