我正在使用最新版本的 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,但一切都正确并且是最新的。 我不明白为什么会出现错误,因此在许多堆栈溢出帖子之后不知道如何解决它。
您收到的错误是由于使用旧包造成的。该软件包的最后一个版本是在 2 年前发布的,在 2 年内,flutter 变化非常迅速,文本主题属性
bodyText2
已在最新版本的 flutter 中删除,您现在可以在 bodyMedium
的地方使用
bodyText2
由于此错误出现在软件包中,请更改软件包并使用新软件包。或者打开导致问题的文件并将
bodyText2
属性更改为 bodyMedium
。您可以在此处了解其他已删除的文本主题属性