为什么我升级Flutter时我的项目没有运行

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

您好,我的项目一直正常运行,直到我升级了 flutter SDK 3.22.0 和 Dart SDK 3.4.0 以及 pub get。 当我开始调试时,我准确地得到了这些错误:

../../../../AppData/Local/Pub/Cache/hosted/pub.dev/rotation_stage-0.0.9/lib/src/rotation_stage_handle.dart:37:44:错误:吸气剂'没有为“TextTheme”类定义“button”。

  • “TextTheme”来自“package:flutter/src/material/text_theme.dart”(“/C:/flutter/packages/flutter/lib/src/material/text_theme.dart”)。 尝试将名称更正为现有 getter 的名称,或定义名为“button”的 getter 或字段。 样式:Theme.of(context).textTheme.button?.copyWith( ^^^^^^ 目标 kernel_snapshot 失败:异常

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务“:app:compileFlutterBuildDebug”执行失败。

处理'命令'C:lutter.bat中的lutter''以非零退出值1完成

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获得更多日志输出。 使用 --scan 运行以获得完整的见解。

如果您知道我必须做什么,请帮助我! 我尝试了一些修复,但没有任何效果。

android flutter dart flutter-dependencies
1个回答
0
投票

由于 flutter 版本

3.1
button
已弃用。应在
3.1
labelLarge
之后使用。 (来源

这是软件包的问题

rotation_stage
。因为它没有定义 flutter sdk 的上限see

我已在此处提出了问题。现在,您可以将 flutter 降级到

3.1
之前的版本,或者分叉软件包并自行修复问题(请参阅 this 了解如何完成此操作的简短说明)。

© www.soinside.com 2019 - 2024. All rights reserved.