需要从cmd行访问SQLite表

时间:2012-12-25 00:16:04

标签: android sqlite

我创建了一个数据库,并通过我开发的Android应用程序进行访问。但是,我想访问我的应用程序之外的表格。我已经尝试过命令行工具'sqlite3'并尝试了来自master的各种SELECTS,但它无法找到我的DB文件。在代码中它是'/ data / data / databases / dbname',但是指定它不起作用。此外,如果我搜索我的高清内容,则找不到我的数据库。 H ...是数据库文件,我如何从我的Android应用程序外部访问它? 非常感谢,并度过了愉快的假期。

1 个答案:

答案 0 :(得分:1)

在adb shell上试试这个

run-as <package-name> sqlite3 /data/data/<packagename>/databases/dbname

为此,您的应用应该是调试版本(进程应该在ddms中可见)