Flutter运行命令
输出Could not resolve the package 'characters' in 'package:characters/characters.dart'.
颤振刮刀
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.47.2)
[✓] Connected device (3 available)
我今天在将现有项目的Flutter更新为Flutter Channel测试版1.20.0-7.2.pre时也遇到了这个错误。如中所述https://github.com/flutter/flutter/issues/59645#issuecomment-645236663运行:flutter clean
解决了问题。这实际上删除了.dart_tool
和其他一些文件。
我解决了安装问题https://pub.dev/packages/characters
这可能只是flutter缓存的问题。
运行flutter clean
以清除缓存。
我今天(当我更新到Flutter 1.20.0-7.2.pre•channel beta版时(遇到了这个错误,最后我删除了我项目中的.dart_tool
(位置:../yourProject/.dart_tool
(文件夹并再次运行我的项目,解决了这个问题。
我不想重复已经给出的相同解决方案:是的,">flutter clean"执行清除以前版本中未使用的文件的工作。不过我有一个习惯,就是定期运行这个命令,每次升级时都会不断清除缓存。在过去的两年里,我没有遇到这样的问题。
运行这些命令,希望您的问题能得到解决:
flutter pub cache repair
或
flutter clean
然后尝试使用运行
flutter run
命令
根据GitHub上Flutter Issues的建议,运行以下命令:
flutter pub cache repair
flutter clean