在某个时候,我的构建运行程序停止工作。当我尝试运行时:
flutter pub run build_runner build
我收到此消息:
[INFO] Running build
[WARNING] hive_generator:hive_generator on test/widget_test.dart:
Your current `analyzer` version may not fully support your current SDK version.
Please try upgrading to the latest `analyzer` by running `flutter packages upgrade`.
Analyzer language version: 2.10.0
SDK language version: 2.13.0
If you are getting this message and have the latest analyzer please file
an issue at https://github.com/dart-lang/sdk/issues/new with the title
"No published analyzer available for language version 2.13.0".
Please search the issue tracker first and thumbs up and/or subscribe to
existing issues if present to avoid duplicates.
[INFO] Generating SDK summary...
[SEVERE] hive_generator:hive_generator on test/widget_test.dart:
Bad state: Unexpected diagnostics:
C:\Users\Home\fvm\versions\stable\bin\cache\pkg\sky_engine\lib\ui\channel_buffers.dart:166:25 - This requires the 'non-nullable' language feature to be enabled.
C:\Users\Home\fvm\versions\stable\bin\cache\pkg\sky_engine\lib\ui\channel_buffers.dart:132:29 - This requires the 'non-nullable' language feature to be enabled.
[SEVERE] hive_generator:hive_generator on test/widget_test.dart:
然后是无限循环:
[INFO] 9.9s elapsed, 1/17 actions completed.
[INFO] 10.9s elapsed, 1/17 actions completed.
[INFO] 12.0s elapsed, 1/17 actions completed.
[INFO] 13.0s elapsed, 1/17 actions completed.
[INFO] 14.0s elapsed, 1/17 actions completed.
[INFO] 15.0s elapsed, 1/17 actions completed.
[INFO] 16.1s elapsed, 1/17 actions completed.
[WARNING] No actions completed for 15.0s, waiting on:
- hive_generator:hive_generator on lib/bloc/bloc_data.dart
- hive_generator:hive_generator on lib/bloc/current_user_class.dart
.. and 11 more
我该如何解决这个问题?
最佳答案
如果flutterpackagesupgrade
没有为您解决问题,这可能意味着一个或多个软件包正在降低分析器版本。您可以使用flutter pub outdated
检查哪些软件包阻碍了您的分析器。上次我看到这个问题时,我只是手动更新了所有软件包,问题就消失了。
关于flutter - 如何解决构建运行程序 : "This requires the ' non-nullable' language feature to be enabled. 的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68927909/