flutter去除null safe library提示

flutter不知从何时起就开始大力推行空安全,如果你的代码中引用了非空安全的库,默认情况下不仅启动不了,而且也没法build;启动还好说,在Android Studio的Edit Configurations中的Additional run args里填上非安全声明即可:

image-20210927151529056

但是如果想build生成release包,就只能在命令行里自己输命令build了。

不仅上述功能会受到限制,IDE中语句也会被画警告线:

image-20210927151216998

作为强迫症的我自然是看不下去的,首先打开Android Studio的偏好设置,找到Editor - Color Scheme - Dart,首先将当前的配置文件拷贝一份:

然后点击第二行的Analysis hint,再依次取消勾选右边的Inherit values from:Effects

image-20210927152211125

然后点击OK即可。

现在就不会再出现可恶的下划线啦:

image-20210927152316448