#flutter #dart
#flutter #дротик
Вопрос:
При запуске $ flutter pub запустите build_runner build в проекте с помощью hive, он просто останавливается здесь (я даже ждал 2 часа, и дальше не продвинулся), я попытался создать новый проект специально для реализации hive. но это та же проблема
[INFO] Generating build script...
[INFO] Generating build script completed, took 528ms
[WARNING] Deleted previous snapshot due to missing asset graph.
[INFO] Creating build script snapshot......
[INFO] Creating build script snapshot... completed, took 21.3s
[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 1.2s
[INFO] Checking for unexpected pre-existing outputs....
[INFO] Checking for unexpected pre-existing outputs. completed, took 2ms
[INFO] Running build...
[INFO] Generating SDK summary...
это мой класс:
import 'package:hive/hive.dart';
part 'person.g.dart';
@HiveType(typeId: 0)
class Person extends HiveObject {
@HiveField(0)
int id;
@HiveField(1)
String name;
@HiveField(2)
DateTime birthDate;
Person(this.id, this.name, this.birthDate);
}
и мой файл pubspec.yaml:
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
hive:
hive_flutter:
path_provider:
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.3
dev_dependencies:
flutter_test:
sdk: flutter
build_runner:
hive_generator:
flutter:
Ответ №1:
Я также столкнулся с той же проблемой и решил ее с помощью,
flutter pub upgrade
Если это вам не помогло, попробуйте выполнить следующие действия
flutter clean
flutter pub get
flutter packages pub run build_runner build --delete-conflicting-outputs
Комментарии:
1.
packages
иpub
если это означает одно, вы можете избежать одного