AZ_*_*AZ_ 12 database sqlite debugging android live
我想在Android设备上调试数据库.我的应用程序非常繁重,我做了太多的插入查询和其他东西,所以在模拟器上运行是很慢的,所以我在Android手机上调试它.
但我无法调试数据库,就像在Iphone中你甚至可以看到插入数据库.我希望看到数据库的当前情况,而不是根植我的手机并将其从手机中拉出然后将其打开到某些第三方软件中.
有没有办法在没有root和拉出数据库的情况下在手机上调试Android数据库?
有工具sqlite3,但问题是当你连接到shell时它会显示丑陋的数据,而且如果没有创建数据库运行任何查询实际上在数据库文件夹中创建数据库,那么你永远不会知道你的数据库不是由你的逻辑创建的.
我希望你明白我在寻找什么.
jrm*_*mgx 10
我遇到了同样的问题,经过搜索后我找到了一个Eclipse的SQLiteManager插件,它是eclipse的一个插件,允许你从SQLite DB中查看和浏览你的数据.
要使用它,这很简单,启动模拟器,浏览DDMS视图中的模拟器文件,然后转到数据>数据> com.your.package>数据库> your_database_name.db(注意数据库扩展是必需的),将出现一个新选项卡与您的数据!它不适用于真实设备(可能是根设备?)
希望它对你有用:)