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

问题描述 投票:1回答:1

我在尝试在flutter dev通道中编译应用程序时遇到了问题,我也尝试使用主通道,但它不起作用。

我遇到了这个问题:

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项目,它第一次运行,但现在,它表明了我在项目中遇到的同样问题。

dart flutter
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.