【发布时间】:2013-01-20 18:31:30
【问题描述】:
我在 android n 上开发了一个项目,使用 sql lite 创建了数据库,但是如何在 pc 或 emulato 中找到数据库的物理文件
【问题讨论】:
标签: android
我在 android n 上开发了一个项目,使用 sql lite 创建了数据库,但是如何在 pc 或 emulato 中找到数据库的物理文件
【问题讨论】:
标签: android
1.选择DDMS
2.选择Device
3.选择File Explorer
4.探索data
5.再次探索层次结构中的另一个data
6.查找您的package 并选择它
7.在你的包里面你会看到databases文件夹
8.选择您的database
9.选择pull a file from device
但是文件不可读,要读取文件你必须使用工具或终端
【讨论】:
一种选择是使用 DDMS 或 adb pull 下载数据库文件,然后使用桌面 SQLite 客户端对其进行检查。
adb pull /path/to/your/db
【讨论】:
您可以为 Eclipse 下载这个很棒的插件,并且无论何时运行模拟器,您都可以使用文件资源管理器导航到存储数据库的数据文件夹并打开插件。它会在一个精彩的电子表格中为您显示 sqlite 数据库
【讨论】:
通过 Eclipse:
窗口-->打开透视图-->(如果没有选择,请选择您的模拟器或设备)文件资源管理器-->数据-->数据-->选择您的包名称-->数据库-->您将能够查看扩展名为 .db 的数据库文件。
是的,要在本地文件夹中获取此文件, 选择您的数据库文件,然后在右侧您将看到图标, 选择从设备中提取文件, 把它放在你想要的地方。
要查看这个 db 文件的内容,你可以使用@Jade Byfield 建议的插件,也可以修改它
【讨论】: