【问题标题】:Flutter "packages get" failes with error "Couldn't read file LocalFile..."颤振“包获取”失败,错误“无法读取文件本地文件...”
【发布时间】:2020-03-01 23:33:03
【问题描述】:

我有一个 Flutter 项目,但一天又一天,我无法再运行 packages get。它失败了:

无法读取文件 LocalFile: 'LOCAL_FLUTTER_SDK_PATH\flutter.pub-cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.6\android\src\main\kotlin\io\flutter\plugins\flutter_plugin_android_lifecycle\FlutterAndroidLifecyclePlugin.kt' 即使它存在。请验证此文件是否已读取 许可,然后重试。

另外构建应用程序是因为那一刻不再可能,它失败并出现同样的错误。

我的pubspec.yaml

name: my_app
description: My fancy cross plattform app

version: 1.0.0+2

environment:
  sdk: ">=2.3.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  flutter_cupertino_localizations: ^1.0.1
  http: ^0.12.0+2
  sqflite:
  path:
  crypto: ^2.1.3
  flutter_typeahead: ^1.7.0
  image_picker: 0.3.0
  google_maps_flutter: any
  http_parser: ^3.1.3
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter
  intl_translation: ^0.17.7

flutter:
  assets:
    - assets/
    - assets/img/

  uses-material-design: true

请注意,我使用相同的 pubspec.yaml 文件创建了一个新项目,并且一切正常。如果您有任何想法在我的项目中可能导致此错误,请告诉我我将添加该源代码,因为pubspec.yaml 似乎不是原因,或者至少不是唯一的原因。

我有最新的 Flutter 版本(v1.12.13+hotfix.8)

【问题讨论】:

标签: android flutter cross-platform


【解决方案1】:

我遇到了类似的问题。每当我运行,flutter pub get 时,都会出现以下错误

flutter Couldn't read file LocalFile: .... flutter_plugin_android_lifecycle\FlutterAndroidLifecyclePlugin.kt' even though it exists. Please verify that this file has read permission and try again.

所以,我运行这两个命令:

flutter clean
flutter pub cache repair

在运行第二个命令时,我注意到了这个新问题:

Failed to repair flutter_plugin_android_lifecycle 1.0.7. Error: FileSystemException: Deletion failed, path = ...\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.7' (OS Error: The system cannot find the path specified.

然后,按照这个Packages GET failes with The plugin flutter_plugin_android_lifecycle,我删除了我的flutter目录中的.pub-cache文件夹

之后,我运行

flutter pub get

终于,一切又开始工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-21
    • 2019-01-20
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多