首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:未为类'cursorColor‘定义getter 'ThemeData’

错误:未为类'cursorColor‘定义getter 'ThemeData’
EN

Stack Overflow用户
提问于 2022-09-09 16:43:26
回答 1查看 144关注 0票数 1

每当我试图运行我的颤振应用程序时,我都会得到这个错误。它只会在下面抛出错误,编译器就会退出。

代码语言:javascript
运行
复制
../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/nb_utils-3.3.0+13/lib/src/AppTextField.dart:181:60: Error: The getter 'cursorColor'     
isn't defined for the class 'ThemeData'.
 - 'ThemeData' is from 'package:flutter/src/material/theme_data.dart'
 ('/C:/flutter%20sdk/flutter/packages/flutter/lib/src/material/theme_data.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'cursorColor'.
      cursorColor: widget.cursorColor ?? Theme.of(context).cursorColor,
                                                           ^^^^^^^^^^^

我看不到任何错误。我已经试过跑步,颤栗,医生,没有任何问题显示。我使用的是颤振3.1.0。我也已经运行了‘颤振酒吧升级’和‘颤音酒吧升级-主要版本’,但没有运气。

EN

回答 1

Stack Overflow用户

发布于 2022-09-09 17:38:16

我想你用的是旧版的颤音。

你可以做flutter upgradeflutter upgrade --force

当前版本的颤振是3.3.1Theme.of(context).cursorColor已经被替换为

代码语言:javascript
运行
复制
Theme.of(context).textSelectionTheme.cursorColor,
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73665209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档