我是 Flutter 新手,尝试设置应用程序,但最后一步总是失败:
flutter packages pub run build_runner build
我收到以下错误:
我的 pubspec.yaml 文件包含以下依赖项:
name: flutter__app
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.10.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.0
built_value: ^7.1.0
built_collection: ^4.3.2
dio: ^3.0.10
intl: ^0.17.0-nullsafety.2
get: ^3.17.1
flutter_localizations:
sdk: flutter
async: ^2.4.2
get_storage: ^1.3.2
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^1.0.0
built_value_generator: ^7.1.0
flutter:
generate: true
uses-material-design: true
#see https://github.com/google/built_value.dart/issues/923
dependency_overrides:
analyzer: 0.41.1
构建文件未正确生成,并且出现大量错误。我尝试更改以下版本来解决此问题:build_runner、built_value_generator、analyzer,但没有成功。
我还尝试删除\Local\Pub\Cache 目录中的缓存,因为我认为缓存可能已损坏。
欢迎任何意见。
最佳答案
尝试使用--delete-conflicting-outputs
标志。在重试之前,您还应该执行 flutter clean
和 flutter pub get
。
关于Flutter构建不生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71203190/