213得票17回答
因为依赖项不支持空安全,所以无法使用声音空安全运行。

我已经按照dart.dev上的"启用空安全"并且迁移了整个Flutter应用程序到空安全。现在,我正在尝试使用flutter run运行它。但是,由于以下错误,它无法启动: Error: Cannot run with sound null safety, because the follo...

192得票14回答
在一个空值上使用了空检查运算符

我刚接触 Flutter。运行我的简单 flutter 应用时,遇到了这个错误。我无法弄清楚为什么会出现此错误。错误信息:Null check operator used on a null value我的 main.dart 代码:import 'package:flutter/materi...

171得票20回答
在空安全后,参数类型“Function”无法分配给参数类型“void Function()?”

我想制作一个抽屉,上面有不同的项目,所以我正在为DrawerItems创建一个单独的文件,并使用构造函数将数据传递到主文件。但是在onPressed函数中,我遇到了以下错误: "The argument type 'Function' can't be assigned to the par...

134得票8回答
由于Dart中参数的类型,该参数不能具有“null”值

Dart函数 我有以下Dart函数,现在正在使用空安全:void calculate({int factor}) { // ... } 分析器报错: 参数 'factor' 不能为 'null' 类型,且没有提供非空默认值。 Flutter部件 对于我在Flutter中的Statele...

104得票2回答
Dart中的空安全是什么?

我听说了新的Dart空安全语言特性(NNBD),目前是“'非空' 实验”。它应该默认引入非空。 该功能规范可以在这里找到,语言GitHub问题在此处。 它是如何工作的,我在哪里可以尝试它?

70得票5回答
非空实例字段必须被初始化

class Foo { int count; // Error void bar() => count = 0; } 为什么我在bar方法中已经初始化了,但还是看到一个错误?如果count被标记为final,我可以理解这个错误。

59得票4回答
当启用空安全时,默认的“List”构造函数不可用。尝试使用列表字面量、“List.filled”或“List.generate”。

为什么在Dart的空安全后,List()构造函数不可访问? // Compile time error: 'List' is deprecated and shouldn't be used. // The default 'List' constructor isn't available...

57得票8回答
如何在Flutter中启用Null-Safety?

我尝试使用空安全(null safety),但是出现了以下错误: 需要启用“非空”语言特性。请尝试更新您的pubspec.yaml文件,将最小SDK版本设置为2.10.0或更高,并运行“pub get”命令。 我把Dart SDK约束从2.7.0改为2.10.0,但仍显示此错误。 另外,...

43得票6回答
生成器无法针对未迁移到空安全的库进行操作。

尝试执行以下命令时出现此问题: flutter pub run build_runner build --delete-conflicting-outputs 错误消息:[SEVERE] json_serializable:json_serializable on lib/models/shi...

36得票10回答
“库'package:flutter/material.dart'已经过时,不应该被导入到一个空安全的库中。”

我有一个空安全库,在示例文件夹中,我正在使用以下导入:import 'package:flutter/material.dart'; 然而,代码检查器给出了以下警告: 库'package:flutter/material.dart'是旧版的库,在空安全库中不应该被导入。尝试迁移该导入库。im...