添加hive_flutter或open_file依赖时出现Incompatible magic value 0错误
问题:添加hive_flutter或open_file依赖时出现"Incompatible magic value 0 in class file"错误
在pubspec.yaml中添加hive_flutter: ^1.1.0或open_file: ^3.3.2时,出现错误提示:Incompatible magic value 0 in class file。

我已核对过依赖与Flutter、Dart版本的兼容性,确认所有版本兼容,理论上应该能正常运行。
尝试将依赖降级到更早版本,问题依旧存在。除此之外,我还尝试了以下操作:
- 清理Flutter缓存:
flutter clean - 删除.dart_tool目录后重新执行
flutter pub get - 通过
flutter pub deps检查依赖冲突 - 完全删除并重新安装Flutter SDK
- 用
java -version检查Java版本,已正确设置为Java 17(符合最新Flutter版本要求)
内容的提问来源于stack exchange,提问作者Ritesh Patil
相关产品推荐
相关产品推荐

