我已经按照dart.dev上的"启用空安全"并且迁移了整个Flutter应用程序到空安全。现在,我正在尝试使用flutter run运行它。但是,由于以下错误,它无法启动: Error: Cannot run with sound null safety, because the follo...
我刚接触 Flutter。运行我的简单 flutter 应用时,遇到了这个错误。我无法弄清楚为什么会出现此错误。错误信息:Null check operator used on a null value我的 main.dart 代码:import 'package:flutter/materi...
我想制作一个抽屉,上面有不同的项目,所以我正在为DrawerItems创建一个单独的文件,并使用构造函数将数据传递到主文件。但是在onPressed函数中,我遇到了以下错误: "The argument type 'Function' can't be assigned to the par...
Dart函数 我有以下Dart函数,现在正在使用空安全:void calculate({int factor}) { // ... } 分析器报错: 参数 'factor' 不能为 'null' 类型,且没有提供非空默认值。 Flutter部件 对于我在Flutter中的Statele...
我听说了新的Dart空安全语言特性(NNBD),目前是“'非空' 实验”。它应该默认引入非空。 该功能规范可以在这里找到,语言GitHub问题在此处。 它是如何工作的,我在哪里可以尝试它?
class Foo { int count; // Error void bar() => count = 0; } 为什么我在bar方法中已经初始化了,但还是看到一个错误?如果count被标记为final,我可以理解这个错误。
为什么在Dart的空安全后,List()构造函数不可访问? // Compile time error: 'List' is deprecated and shouldn't be used. // The default 'List' constructor isn't available...
我尝试使用空安全(null safety),但是出现了以下错误: 需要启用“非空”语言特性。请尝试更新您的pubspec.yaml文件,将最小SDK版本设置为2.10.0或更高,并运行“pub get”命令。 我把Dart SDK约束从2.7.0改为2.10.0,但仍显示此错误。 另外,...
尝试执行以下命令时出现此问题: flutter pub run build_runner build --delete-conflicting-outputs 错误消息:[SEVERE] json_serializable:json_serializable on lib/models/shi...
我有一个空安全库,在示例文件夹中,我正在使用以下导入:import 'package:flutter/material.dart'; 然而,代码检查器给出了以下警告: 库'package:flutter/material.dart'是旧版的库,在空安全库中不应该被导入。尝试迁移该导入库。im...