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

如何浏览虚拟设备上创建的SQLite数据库并执行自定义查询

SQLite 本地虚拟设备数据库可视化管理方案

完全可以实现和phpMyAdmin一致的数据库浏览、自定义查询操作,根据你的使用场景选对应方案即可:

方案一:导出数据库文件用桌面端工具管理(推荐新手使用)

这个方案操作逻辑最稳妥,不用改现有项目代码:

  • 第一步先定位虚拟设备内的SQLite文件:
    • 安卓虚拟设备的数据库默认存放在/data/data/[你的项目包名]/databases/目录下,文件后缀为.db,通过adb pull命令即可将文件拉取到本地电脑
    • 其他类型虚拟环境(容器、WSL、本地测试沙箱)直接进入对应虚拟文件系统,找到你项目初始化SQLite时传入路径对应的.db文件,复制到本地实体机可访问的目录即可
  • 第二步用桌面GUI工具打开文件操作即可,常用工具完全覆盖phpMyAdmin的核心功能:
    • DB Browser for SQLite:开源轻量,无需安装,支持表结构查看、数据增删改查、自定义SQL执行、数据导入导出
    • SQLiteStudio:功能更完善,自带SQL语法高亮、查询历史记录、多数据库并行管理,操作逻辑和phpMyAdmin高度相似
  • 操作完成后如果需要同步修改后的数据库回虚拟设备,直接将文件推回原存储路径覆盖即可,操作前建议备份原文件避免数据损坏。

方案二:项目集成Web端管理面板(无需反复导出文件)

如果不想频繁来回拷贝文件,可以直接在开发环境集成轻量SQLite Web管理端,和phpMyAdmin一样通过浏览器访问操作:

  • Python栈项目可以直接集成sqlite-web,启动后绑定本地调试端口,就能在浏览器内完成所有库表操作、自定义查询
  • Node.js、Go等其他技术栈的项目,可以挂载单文件版SQLite Web UI组件到本地调试路由,例如开发时访问http://localhost:你的调试端口/db就能直接连接当前项目运行的SQLite实例,不用单独找文件路径
  • 注意:这类管理面板仅允许在本地开发环境开启,正式发布版本必须移除相关路由、加上严格的权限校验,避免出现数据库未授权访问风险。

操作注意事项

  • SQLite数据库文件是跨平台格式,不管在什么系统的虚拟设备内生成,都可以在Windows、macOS、Linux系统下被上述工具正常识别,无需额外做格式转换
  • 如果虚拟设备做了存储权限隔离,先提前开启对应目录的读写权限,否则会出现文件拉取失败、覆盖失败的问题
  • 所有涉及修改库结构、批量修改数据的操作前,务必备份原数据库文件,避免误操作导致开发数据丢失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.22 16:15:01