You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目新增ObjectBox实体时@Entity注解无法解析报错如何解决

解决步骤

  • 首先修正实体类的导入缺失:你当前的两个实体文件均未导入ObjectBox核心包,@Entity()注解定义在package:objectbox/objectbox.dart中,你仅导入了生成的objectbox.g.dart,自然无法解析注解。在两个实体文件头部添加以下导入语句:
import 'package:objectbox/objectbox.dart';
  • 清理历史构建缓存,执行以下命令:
flutter pub run build_runner clean
  • 执行强制构建命令,自动覆盖冲突的生成文件:
flutter pub run build_runner build --delete-conflicting-outputs

如果执行后仍报错,可以额外执行flutter clean清理项目缓存后重新获取依赖,再走上述构建流程即可。

内容的提问来源于stack exchange,提问作者raphire

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 13:03:02