When run $ flutter pub run build_runner build in project with hive, it just stops here(i have even waited 2 hours and its not going any further), i have tried creating a new project specifically for hive implementation. but its the same issue
[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...
this is my class:
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);
}
and my pubspec.yaml file:
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:
I Was Also facing the same issue and solved it with,
flutter pub upgrade
If that doesn't help you, then try these steps too
flutter clean
flutter pub get
flutter packages pub run build_runner build --delete-conflicting-outputs