Eclipse的Sqlite插件:在Android设备上实时调试Sqlite数据库

Eclipse的Sqlite插件:在Android设备上实时调试Sqlite数据库,android,database,sqlite,debugging,live,Android,Database,Sqlite,Debugging,Live,我想在android设备上调试数据库。我的应用程序非常繁重,我做了太多的插入查询和其他事情,所以在emulator上运行非常慢,所以我正在Android手机上调试它 但我无法调试数据库,就像在Iphone中,你们甚至可以看到数据库中的插入。我想看看数据库的现状,而不必在我的手机上插根,从手机上拔出,然后将其打开到第三方软件中 有没有办法在手机上调试安卓数据库而不必去根和拔出数据库 有一个工具sqlite3,但问题是,当您连接到shell时,它会显示丑陋的数据,而且,如果没有创建数据库,运行任何查

我想在android设备上调试数据库。我的应用程序非常繁重,我做了太多的插入查询和其他事情,所以在emulator上运行非常慢,所以我正在Android手机上调试它

但我无法调试数据库,就像在Iphone中,你们甚至可以看到数据库中的插入。我想看看数据库的现状,而不必在我的手机上插根,从手机上拔出,然后将其打开到第三方软件中

有没有办法在手机上调试安卓数据库而不必去根和拔出数据库

有一个工具sqlite3,但问题是,当您连接到shell时,它会显示丑陋的数据,而且,如果没有创建数据库,运行任何查询实际上会在数据库文件夹中创建数据库,因此您永远不会知道数据库不是由您的逻辑创建的


我希望你理解我在寻找什么。

我自己仍在寻找,但有,需要免费注册。

我也有同样的问题,搜索后我发现了这个问题,它是eclipse的插件,允许你从SQLite DB查看和浏览你的数据

要使用它很简单,请启动emulator,然后在DDMS视图中浏览emulator文件 转到data>data>com.your.package>databases>your_database_name.db(注意,db扩展是必需的) 一个新的标签将显示您的数据! 它在真正的设备上不起作用(可能在根设备上?)


希望它对您有用:)

有关于如何将eclipse连接到sqlite数据库的信息。另一种选择是使用Firefox插件来管理sqlite数据库。

请参阅下一个简单的单JAR文件。

但它的作用是什么??我仍在阅读,不知道这篇文章的目的:)请分享你的经验我只是安装到目前为止,但一旦有机会玩,我会再联系你。它应该是一个在你的计算机上运行的GUI,允许你调查连接Android设备上的SQLite数据库。您可以查看所有数据库,甚至可以进行调试。哇,代码片段真的很棒。他们将减少你在谷歌上浪费的时间…:)我喜欢这个。请告诉我你的经历。不幸的是,谷歌杀死了MOTODEV工作室(可耻!)。ADT没有接近MDS的功能。请查看文章,特别是关于SQL编辑器的部分。请注意,查看
/data/data
的内容需要root权限。你可以让你的应用程序将
.db
文件复制到一个共享位置,但要注意,这对于生产设备来说不是现成的。我应用了所有步骤,但最后连接需要用户名密码组合。我们如何处理这件事?我的应用程序没有任何用户名/密码来修改SQLite表