Flutter Error: No named parameter with the name 'displayLarge'
Flutter Error: No named parameter with the name 'displayLarge'
我正在开发一个应用程序,我 2 天前在 git 上发布了最后一次更新,此后就再也没有碰过代码。现在,我打开了 android studio,当我尝试 运行 时,它给了我这个错误...我尝试从我的计算机中删除存储库,然后再次克隆它,但它没有用。我也尝试搜索类似的问题,发现 speed-dial 包也有类似的问题,一条评论说了一些关于 broken package versions.无论如何,这是我在尝试 运行ning 我的应用程序后遇到的错误:
这是它给我的错误的前几行,但后面有一千多行。
我也尝试了 运行ning flutter doctor 它给了我以下内容:
嗯,我不知道你有没有试过这个,但是这个问题在这里描述:issue219
总而言之,对于 Flutter v2.1 或 grater,您必须使用 google_fonts v2.3。
将软件包版本设置为 google_fonts: 2.2.0 它应该可以正常工作
google_fonts: ^2.3.1 也解决了google_fonts: 2.3.0
[=10= 遗留的问题]
嗯!所有使用带插入符号 (^) 的 google_fonts 的项目都会出现此问题。
插入符号 (^) 用于 Dart 中的 pub 依赖项,以指示允许的版本号范围。具体来说,从指定版本到(但不包括)下一个 non-breaking 版本的任何版本都可以。
所以google_fonts: ^2.2.0 等同于'>=2.2.0 <3.0.0',较长的形式是shorthand。 ^ 表示,我想自动使用来自 Pub 的最多 up-to-date 包,只要该更新不会破坏我的应用程序中的任何内容。 google_fonts: 2.3.0 目前有一些问题。
解决步骤:
- 从您当前的 google_fonts 中删除 (^)。最大值可以设置为 google_fonts: 2.2.0.
- 为了确保这不会与任何其他依赖项冲突,请执行一次 'pub get'。
- 尝试使缓存失效并重新启动。这应该清除错误,否则做 flutter clean 以删除旧的更新 google_fonts 和 pub get.
完成!你已准备好出发。编码愉快!!!
请按照以下步骤解决问题。
- 打开 pubspec.yaml 个文件。
- 将 google_fonts: ^2.2.0 更改为 google_fonts: 2.2.0
- 保存。
如他们所说,只需从 google 字体的依赖项中删除 ^ pubspec.yaml
(google_fonts: ^2.3.1 到 google_fonts: 2.3.1)
然后 flutter clean && pub get.
我正在开发一个应用程序,我 2 天前在 git 上发布了最后一次更新,此后就再也没有碰过代码。现在,我打开了 android studio,当我尝试 运行 时,它给了我这个错误...我尝试从我的计算机中删除存储库,然后再次克隆它,但它没有用。我也尝试搜索类似的问题,发现 speed-dial 包也有类似的问题,一条评论说了一些关于 broken package versions.无论如何,这是我在尝试 运行ning 我的应用程序后遇到的错误:
这是它给我的错误的前几行,但后面有一千多行。
我也尝试了 运行ning flutter doctor 它给了我以下内容:
嗯,我不知道你有没有试过这个,但是这个问题在这里描述:issue219
总而言之,对于 Flutter v2.1 或 grater,您必须使用 google_fonts v2.3。
将软件包版本设置为 google_fonts: 2.2.0 它应该可以正常工作
google_fonts: ^2.3.1 也解决了google_fonts: 2.3.0
[=10= 遗留的问题]
嗯!所有使用带插入符号 (^) 的 google_fonts 的项目都会出现此问题。
插入符号 (^) 用于 Dart 中的 pub 依赖项,以指示允许的版本号范围。具体来说,从指定版本到(但不包括)下一个 non-breaking 版本的任何版本都可以。
所以google_fonts: ^2.2.0 等同于'>=2.2.0 <3.0.0',较长的形式是shorthand。 ^ 表示,我想自动使用来自 Pub 的最多 up-to-date 包,只要该更新不会破坏我的应用程序中的任何内容。 google_fonts: 2.3.0 目前有一些问题。
解决步骤:
- 从您当前的 google_fonts 中删除 (^)。最大值可以设置为 google_fonts: 2.2.0.
- 为了确保这不会与任何其他依赖项冲突,请执行一次 'pub get'。
- 尝试使缓存失效并重新启动。这应该清除错误,否则做 flutter clean 以删除旧的更新 google_fonts 和 pub get.
完成!你已准备好出发。编码愉快!!!
请按照以下步骤解决问题。
- 打开 pubspec.yaml 个文件。
- 将 google_fonts: ^2.2.0 更改为 google_fonts: 2.2.0
- 保存。
如他们所说,只需从 google 字体的依赖项中删除 ^ pubspec.yaml (google_fonts: ^2.3.1 到 google_fonts: 2.3.1) 然后 flutter clean && pub get.