找不到 com.github.amitshekhariitbhu:Fast-Android-Networking:1.0.2

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

我在使用 Flutter 版本 3.24.2 时遇到 pin_code_fields 包的问题。该错误是由于最近的 Flutter 版本中删除了 TextTheme.button 属性,导致构建失败。

`../../../.pub-cache/hosted/pub.dev/pin_code_fields-7.4.0/lib/src/pin_code_fields.dart:669:56:错误:吸气剂“按钮”不是为“TextTheme”类定义。

  • “TextTheme”来自“package:flutter/src/material/text_theme.dart”。 尝试将名称更正为现有 getter 的名称,或定义名为“button”的 getter 或字段。 颜色:Theme.of(context).textTheme.button!.color, ^^^^^^ ... `

颤动版本:

Flutter 3.24.2 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cf269e36d (3 weeks ago) • 2024-09-03 14:30:00 -0700 Engine • revision a6bd3f1de1 Tools • Dart 3.5.2 • DevTools 2.37.2 

如何在不降级 Flutter 的情况下解决此问题? pin_code_fields 包是否有任何已知的修复或更新可以解决此问题? 如果需要手动更改,安全修改包或使用替代方法的推荐方法是什么?

我检查了 pin_code_fields 包的更新,但发现最新版本仍然使用已弃用的 TextTheme.button 属性。 尝试手动编辑 .pub-cache 中的包文件,但在尝试修改它们时遇到权限问题。

flutter
1个回答
0
投票

更新包

pin_code_fields
并更改代码->

color: Theme.of(context).textTheme.labelLarge!.color,
© www.soinside.com 2019 - 2024. All rights reserved.