如何在计算机上找到我的SQLite数据库文件?

时间:2013-04-05 13:36:32

标签: android sqlite xamarin

我使用Xamarin Studio(Mono for Android)实现了我的第一个应用程序。这个应用程序将一些数据存储在SQLite数据库中,这在Sony Tablet S设备上可以正常工作。

我的问题是:有没有办法获取db文件并查看其大小?

我抬头看了下面的路径

/data/data/My-Application-Package-Name/databases/My-database-name

但它似乎不存在。

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您可以使用Eclipse直接使用sqlite manager插件(http://www.coderzheaven.com/2011/04/18/sqlitemanager-plugin-for-eclipse/

  • 从我上面引用的网站下载* .jar文件到 eclipse中的“dropins”文件夹(打开你的eclipse文件夹,你应该 看到它)
  • 然后重启eclipse并转到DDMS。你可能不得不这样做 windows-> views-ddms如果尚未显示...
  • 从左侧面板中选择您的设备,然后使用文件资源管理器转到您的数据
    目录/ YOURAPP /数据库。希望会有一个图标 选择数据库时显示。如果没有,请重命名数据库以使用“db”ext。
  • 点击它,它应该在经理标签中打开。

答案 1 :(得分:0)

这是一个有效的数据库位置(// data / data / My-Application-Package-Name / databases / My-database-name),但如果您只有root访问权限,则可以从文件管理器访问它。 看看它是如何完成的here。否则,如果你想通过代码获取一些信息,那么你做错了,所以发布代码和logcat。