Ubuntu系统下Flutter Icons图标列表加载过慢如何解决?
Flutter Ubuntu环境Icons图标列表加载缓慢修复方案

修复系统字体缓存
Ubuntu系统默认字体缓存未收录Flutter内置的Material Icons字体,会导致每次加载图标列表时都要重新解析字体文件,执行以下命令更新系统字体缓存后重启IDE即可生效:fc-cache -rv清理IDE索引缓存
- VS Code:按下
Ctrl+Shift+P唤起命令面板,执行Dart: Restart Analysis Server,等待分析服务重启重建索引即可 - Android Studio/IntelliJ:点击顶部菜单栏
File > Invalidate Caches...,勾选Clear file system cache and local history后重启IDE
- VS Code:按下
修正Flutter SDK权限
如果Flutter SDK安装在系统级目录,可能存在当前用户无写入权限导致缓存无法持久化的问题,执行以下命令修改权限(替换命令中的路径为你本地的Flutter SDK实际路径):sudo chown -R $USER:$USER /path/to/flutter/sdk更换IDE安装渠道
若你是通过Snap商店安装的VS Code/Android Studio,Snap的沙箱限制会大幅降低IDE的文件访问和索引速度,卸载Snap版本后从官方网站下载deb安装包重新安装即可检查IDE代理配置
如果IDE开启了无效的代理配置,会导致图标预览资源请求超时,将IDE网络代理设置为「无代理」后重启即可
内容的提问来源于stack exchange,提问作者Shehab el-deen Abdullah
相关产品推荐
相关产品推荐

