【发布时间】: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