在ios构建期间抖动“找不到文件”

时间:2020-06-11 05:56:33

标签: flutter

我正在尝试使用image_picker_web软件包(https://pub.dev/packages/image_picker_web)并放置:

image_picker_web: ^1.0.9 

在我的pubspec.yaml文件中。

当我尝试为iOS构建项目时,出现以下错误:

[ios/.symlinks/plugins/image_picker_web/example] flutter pub get
Running "flutter pub get" in example...                         
Cannot open file, path = '/Users/username/.pub-cache/global_packages/image_picker_web_example/pubspec.lock' (OS Error: No such file or directory, errno = 2)
pub get failed (66; Cannot open file, path = '/Users/username/.pub-cache/global_packages/image_picker_web_example/pubspec.lock' (OS Error: No such file or directory, errno = 2))
exit code 66

在使用该程序包的项目中没有其他代码的情况下,我得到了相同的错误。避免它的唯一方法是在pubspec.yaml中注释掉image_picker_web:^ 1.0.9并运行'flutter pub get'

我在他们的git仓库中创建了一个问题,并假设这是一个错误。是这样吗有什么解决方法吗? (在为其他平台构建时可能会忽略软件包吗?)

1 个答案:

答案 0 :(得分:2)

我运行了以下命令来修复类似的问题。

删除所有现有的缓存

sudo rm -rf ~/.pub-cache

修复缓存

flutter pub cache repair

重新安装依赖项

flutter packages get