$ flutter pub запускает сборку build_runner в проекте, когда улей не отвечает

#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 если это означает одно, вы можете избежать одного