当前位置: 首页 > 知识库问答 >
问题:

Flutter:这需要启用“non-nullable”语言特性

申高卓
2023-03-14

MyApp构造函数中获取错误

const MyApp({Key? key}) : super(key: key);
sdk: ">=2.12.0 <3.0.0"

颤振版本:2.2.2

共有1个答案

隆飞宇
2023-03-14

几种可能性:

  • 文件可能已覆盖语言级别。您可以通过在文件顶部放置注释来设置文件的特定语言版本,比如://@dart=2.9。这将禁用该文件的空安全。检查这样的注释,并删除以解决错误
  • 类似地,如果应用程序的入口点(通常是lib/main.dart)具有重写的语言级别,它将把它应用到项目中。使用Flutter Run时会发生此错误,但在开发过程中通常不会在IDE中显示
  • IDE使用的flutter版本可能与用于捕获版本的版本不同。您可以通过运行Which flutter来检查flutter安装的位置(在类似Linux的系统上),以查看可执行文件在路径上的位置。然后可以将其与IDE使用的版本进行比较(因IDE而异)
 类似资料:
  • 我有这个错误:

  • 我已经和flutter一起工作了几个月了,似乎在一个应用程序中没有太多关于后端或高级功能的工作。我喜欢使用Flutter来帮助我设计UI,但我想使用另一种语言来帮助我做一些其他的事情。例如,我想要显示一个全屏的相机页面(几乎像Snapchat一样),或者像通过App直接向另一个用户发送一条消息。我需要别的语言来做这样的事情吗?我不是高级程序员。我只想创建能够处理和存储一点点东西的简单应用程序。

  • 1 Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。 通过id来看引用a的内存地址可以比较理解: a = 1

  • 本文向大家介绍Go语言WaitGroup使用时需要注意的坑,包括了Go语言WaitGroup使用时需要注意的坑的使用技巧和注意事项,需要的朋友参考一下 前言 WaitGroup在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的意思,WaitGroup就是指等待一组,等待一个系列执行完成后才会继续向下执行。Golang 中的 WaitGroup 一直是同步 gor

  • 我需要一些关于anyOf javadoc将来使用的文献的帮助。 <代码>静态CompletableFuture 这个“相同的结果”是什么意思?与什么相同?与CompletableFuture数组中的任何其他未来相同? 谢谢Venkatesh Laguduva

  • 我有这个密码: 这给我留下了编译器对我大喊大叫: 我花了很长时间才明白我必须改变Vec 代码现在编译,但我完全不明白这里到底有什么问题。为什么要在Vec定义中发送代码?我的意思是,这个特性已经实现了发送克隆。对我来说,这看起来相当多余。 有人能和我分享他的智慧吗,为什么我必须这样修改代码?