我正在开发一个将数据存储在SQLite数据库中的Android应用程序。我的问题是,当您使用模拟器时,此数据库文件存储在文件系统中的哪个位置?
我们可以使用某种工具修改该数据库文件吗?怎么样?
答案 0 :(得分:1)
在Eclipse中,转到DDMS透视图,然后选择“文件资源管理器”选项卡。您的数据库位于:/ data / data // databases。
这是一个方便的Eclipse插件,用于查看数据库:http://www.cellobject.net/Home.aspx。
答案 1 :(得分:1)
最简单的方法是使用命令lien工具sqlite3
:
$ adb shell
root@android:/ # sqlite3 /data/data/<your-package-name>/databases/your.db
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
sqlite> select * from mytable;