如何从终端查询我的应用程序的SQLite数据库?
我需要它来调试目的,还需要检查值。
我尝试从Emulator命令行,我移动到/ data / data // databases文件夹并从那里执行“sqlite3”,但.database命令不会返回我的数据库。
答案 0 :(得分:2)
您的sdk文件夹tools
中有一个特殊工具。它被称为sqlite3
。阅读更多here。
您可以找到所有必要的信息,如:
从adb远程shell中,您可以使用 sqlite3命令行程序来 管理由创建的SQLite数据库 Android应用程序。 sqlite3工具 包括许多有用的命令,例如 .dump打印出来的内容 table和.schema来打印SQL 现有的CREATE语句 表。该工具还为您提供了 能够执行SQLite命令 苍蝇