我想在Android设备上查看数据库的内容。我已经一次又一次地尝试通过Android模拟器上的终端模拟器来打开我的数据库,但我无法弄清楚我错过了什么。
我的数据库的文件名是“tasks_db.sqlite”
在提示符处输入
sqlite3 tasks_db.sqlite
SELECT * FROM tasks
这导致
SQL错误:不是错误
我做错了什么?是因为我不在正确的目录中吗?
我的pwd(打印工作目录)一直是\
答案 0 :(得分:2)
adb shell
/data/data/<package_name>
使用命令cd
/data/data/<package_name>
database
子目录。sqlite3 tasks_db.sqlite
答案 1 :(得分:0)
您需要指定数据库文件的完整路径。除非您在数据库目录中,否则sqlite3 tasks_db.sqlite
将使用空数据库文件。
您可以考虑使用MOTODEV Studio for Android(在Eclipse中提供SQLite编辑),或使用DDMS下载数据库并使用其他SQLite实用程序(例如,Firefox的SQLite Manager扩展)。