Flutter无法编译,因为lsq_solverno.dart不存在

时间:2019-01-21 18:44:58

标签: dart flutter

尝试在flutter开发人员通道中编译应用程序时遇到问题,我也尝试过使用主通道,但这不起作用。

我遇到了这个问题:

Your application could not be compiled, because its dependencies could not be established. The following Dart file: C:\src\flutter\packages\flutter\lib\gestures.dart ...refers, in an import, to the following library: C:\src\flutter\packages\flutter\lib\src\gestures\lsq_solverno.dart Unfortunately, that library does not appear to exist on your file system.

我有这个YAML文件

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  google_sign_in: ^3.0.4
  http: ^0.11.3+16
  cached_network_image: ^0.4.1
  share: ^0.5.2
  graphql_flutter: ^0.9.4
  camera: ^0.2.1
  shared_preferences: ^0.4.3
  redux: ^3.0.0
  flutter_redux: ^0.5.2
  material_design_icons_flutter: ^3.0.3392
  vibrate: ^0.0.4

我还尝试从Flutter GitHub示例运行flutter_gallery项目,它是第一次运行,但是现在,它表明我的项目遇到了同样的问题。

1 个答案:

答案 0 :(得分:1)

正确的文件名为

C:\src\flutter\packages\flutter\lib\src\gestures\lsq_solver.dart

代替

C:\src\flutter\packages\flutter\lib\src\gestures\lsq_solverno.dart

您的Flutter安装已损坏。您可能不小心在Flutter安装目录中修改了文件。

您可以从Flutter安装目录中运行以下命令进行检查

git status

要修复在Flutter安装目录中运行的问题

git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor