Flutter学习日记-插曲

766 阅读2分钟

电脑出现磁盘空间不足,把flutter sdk误删了,占了好几个G

废纸篓也被清空了,没办法,只能重新下载

为了标识与其他文件不同,我换目录了,放到了一个比较重要的位置,以免以后手误误杀

下载以后,打开项目,报错了,所有引入的Dart文件,比如:

import 'package:flutter/material.dart';
报错,找不到

解决:

  • 点击右上角的“Open Dart settings” 提示,或者点击菜单栏上的“File”-“Settings”-"Languages&Frameworks"-"Flutter"栏目,设置Flutter SDK 所在的位置。

设置好Flutter SDK所在的位置,点击OK保存。上面的Dart SDK的目录不用设置,点OK设置好Flutter SDK所在的位置后,IDE会自动寻找到Dart SDK 所在的位置。

没办法,设置好了,还是没有好,问题依旧没有解决

  • 可以检查下项目目录下的 .packages 文件,看看配置是否有误,发现flutter sdk路径不对,这个时候可以删除项目目录下的 .packages文件,然后打开项目目录下的 pubspec.yaml 文件,点击上方的"Packages get" 文字按钮,稍等片刻,项目就会重新配置

下载一个flutter项目,copy一个flutter项目,当用Android studio导入flutter项目时候,肯定会导致类似的问题,因为每个人都有自己的一个Flutter SDK路径,如果有跟我类似的问题,就可以参考一下

总结一下解决方法:

1.重新配置flutter SDK路径;如果还不行,就执行2

2.删除.packages,打开pubspec.yaml,点击上方的"Packages get"

我不是开山祖,只是搬用工,站在巨人的肩膀 + 实践,有更好的解决方法,可以留言💪

flutter代码已提交

flutter学习日记代码GitHub

路漫漫其修远兮,吾将上下而求索
                        ——致程序员逝去的青春