- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将我的应用程序更新到最新版本的 Flutter。E:\anmol\Jan' 2021 -Backup\nemar_user_(for_new_packages)>flutter --versionFlutter 2.0.3 • channel 稳定 • https://github.com/flutter/flutter.git框架 • 修订版 4d7946a68d(3 天前) • 2021-03-18 17:24:33 -0700引擎 • 修订版 3459eb2436工具 • Dart 2.12.2
与此同时,我升级了 pubspec.yaml 中的新包当我运行我的应用程序时,它会显示以下错误,我尝试了很多方法但没有任何效果。任何类型的帮助将不胜感激。
/E:/flutterSDK/flutter/.pub-cache/hosted/pub.dartlang.org/expandable_text-1.3.2/lib/expandable_text.dart:153:56: 错误:没有名为“nullOk”的命名参数'.final locale = Localizations.localeOf(context, nullOk: true);^^^^^^/E:/flutterSDK/flutter/packages/flutter/lib/src/widgets/localizations.dart:413:17: 上下文:找到这个候选人,但参数不匹配。静态 Locale localeOf(BuildContext 上下文){^^^^^^^^
失败:构建失败,出现异常。
地点:脚本 'E:\flutterSDK\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:991
出了什么问题:任务 ':app:compileFlutterBuildDebug' 执行失败。
Process 'command 'E:\flutterSDK\flutter\bin\flutter.bat'' finished with non-zero exit value 1
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在 https://help.gradle.org 获得更多帮助
构建在 46 秒内失败异常:Gradle 任务 assembleDebug 失败,退出代码为 1
最佳答案
这是因为您使用的 Flutter 版本(稳定版,Flutter 2.0.3)启用了 null-safety。 These是随时可能更改的 API,因此您需要使用此 migration guide修改您的代码以使用具有空安全性的新形式的 API。
方法一:
检查您是否使用上述任何 API 依赖项并使用 .maybeOf(context)
而不是 .of(context, nullOk: true);
在您发布的代码中,更改您的 Localizations.localeOf(context, nullOk: true);
到 Localizations.maybeLocaleOf(context);
方法二:
找到导致问题的依赖并将其更新为空安全,例如,如果您正在使用 flutter_svg: ^0.19.0
您将遇到相同的错误,因此要么更新它到 flutter_svg: ^0.20.0-nullsafety.3
或者如果你还不能迁移到空安全,使用这个版本 flutter_svg: ^0.19.3
方法三:
或者,如果您还可以降级不提供空安全的 Flutter 版本。它还应该修复错误但需要降级。要降级到 v1.22.6,请运行以下命令:
flutter downgrade v1.22.6
在每个/任何方法之后,运行以下命令:
flutter clean
flutter pub get
flutter run
关于flutter - 升级到 FLutter 2.0 后报错 : No named parameter with the name 'nullOk' .,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66742238/
这个问题在这里已经有了答案: How to fix this nullOk error when using the flutter_svg package? (7 个回答) 7 个月前关闭。 当我尝
在遇到可怕的问题后,我通过将我的项目传递给另一个项目来完成。但是现在它在尝试运行我的程序后给了我这个错误。这是我以前从未见过的。而且,我没有编辑这些代码,因为它们是库。 ../../Developer
我连接了包,将它添加到 main.dart,我尝试编译应用程序,但出现此错误。帮助!我该怎么办? 错误 Launching lib\main.dart on XT1562 in debug mode.
我将我的应用程序更新到最新版本的 Flutter。E:\anmol\Jan' 2021 -Backup\nemar_user_(for_new_packages)>flutter --versionF
我是一名优秀的程序员,十分优秀!