错误:没有为类“TextTheme”定义 getter 'bodyText2'

问题描述 投票:0回答:1

我正在使用最新版本的 flutter、最新版本的 Xcode、最新版本的 android studio。我也有

charts_flutter: ^0.12.0
但我收到错误:

Launching lib/main.dart on iPhone 15 Pro Max in debug mode...
Xcode build done.                                            3,9s
Failed to build iOS app
Error (Xcode): ../.pub-cache/hosted/pub.dev/charts_flutter-0.12.0/lib/src/behaviors/legend/legend_entry_layout.dart:134:45: 
Error: The getter 'bodyText2' isn't defined for the class 'TextTheme'.

Could not build the application for the simulator.
Error launching application on iPhone 15 Pro Max.

我尝试了flutter升级、flutter doctor,但一切都正确并且是最新的。 我不明白为什么会出现错误,因此在许多堆栈溢出帖子之后不知道如何解决它。

flutter xcode charts ios-simulator flutter-charts
1个回答
0
投票

您收到的错误是由于使用旧包造成的。该软件包的最后一个版本是在 2 年前发布的,在 2 年内,flutter 变化非常迅速,文本主题属性

bodyText2
已在最新版本的 flutter 中删除,您现在可以在
bodyMedium 的地方使用 
bodyText2
 
由于此错误出现在软件包中,请更改软件包并使用新软件包。或者打开导致问题的文件并将
bodyText2
属性更改为
bodyMedium
。您可以在此处

了解其他已删除的文本主题属性
© www.soinside.com 2019 - 2024. All rights reserved.