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

Flutter导入package:sqflite无法识别 sqlite依赖配置问题求助

sqflite包无法识别常见解决方案
  • 首先检查pubspec.yaml的依赖缩进格式
    sqflite依赖必须和顶层flutter字段保持同级缩进,统一用2个空格,禁止使用Tab缩进,正确格式参考:
    dependencies:
      flutter:
        sdk: flutter
      # 以下sqflite缩进2个空格,和上方flutter对齐
      sqflite: ^2.3.3 # 版本号可替换为pub.dev上的最新稳定版
    
  • 执行依赖拉取命令
    在项目根目录(包含pubspec.yaml的目录)打开终端,执行flutter pub get,执行后确认终端没有报错提示,如果出现版本冲突,按照终端提示更换兼容的sqflite版本即可。
  • 刷新IDE缓存
    依赖拉取成功后IDE没有自动识别的话,直接重载/重启IDE即可:
    • VS Code:按Ctrl+Shift+P(Mac系统为Cmd+Shift+P),选择「Reload Window」重载窗口
    • Android Studio:选择顶部菜单栏「File > Invalidate Caches」,勾选清空文件系统缓存选项后重启即可
  • 检查环境配置
    执行flutter doctor检查本地Flutter环境是否正常,同时确认IDE内配置的Flutter SDK路径和本地安装路径一致。
  • 检查导入语句拼写
    确认导入语句为import 'package:sqflite/sqflite.dart';,没有拼写错误或者遗漏后缀的情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 14:54:03