我看不到db Questoid SQLite Browser

时间:2013-09-16 15:17:39

标签: java android eclipse sqlite

我正在使用eclipse进行android编程,现在我需要在模拟器中查看SQLite数据库。 我按照这一步:

下载.jar文件

将插件.jar文件放在Eclipse插件文件夹中(例如/ usr / lib / eclipse / plugins)

重启Eclipse

启动Android模拟器并在Eclipse中进行调试

切换到Eclipse中的DDMS透视图

转到“文件资源管理器”标签,找到设备的数据库文件

导航至:例如'数据 - >数据 - > com.myproject - >数据库 - > myproject的

现在,当我尝试在Questoid中打开数据库文件时,我无法选择它! (见屏幕截图) 同样的建议? enter image description here

6 个答案:

答案 0 :(得分:2)

从那里的屏幕截图中,数据库没有“。” (读取:句号)在文件名中&扩展区。

错误:mydatabaseDB

正确:mydatabase.db

一旦数据库显示正确的扩展(并且是一个正确的SQLite数据库),那么Questoid将(我在Eclipse(Juno版本)中一直使用插件)然后显示“活动”按钮(不会像你的那样禁用)屏幕截图)。在查找最新的数据库条目(刚刚添加到数据库中的内容)时,我再次单击屏幕右上角显示的工具栏图标。然后,我转到该视图的“浏览数据”选项卡,然后从数据库中选择要查看其中的字段的表。

我希望这会有所帮助。

快乐的编码......

答案 1 :(得分:0)

请尝试按照以下步骤操作:

1)关闭Eclipe

2)从/ usr / lib / eclipse / plugins中删除.jar。

3)将.jar放在/ eclipse / dropins中,让Eclipse尝试为你安装它。

4)启动Eclipse。

答案 2 :(得分:0)

该文件必须以.db扩展名结尾,因此答案是将此数据库命名为此sqlite浏览器所期望的。 修复它的另一种方法是找到没有这种约束的旧版本。

答案 3 :(得分:0)

您可以随时在外部使用 sqlitebrowser 。你必须每次从ddms拉出你的数据库。

答案 4 :(得分:0)

我遇到了与“sqlitemanager”相同的问题:只接受.db-数据库文件。

这是解决方案:

  1. 下载此Questoid SqLiteBrowser:http://www.java2s.com/Code/JarDownload/com.questoid/com.questoid.sqlitebrowser_1.2.0.jar.zip

  2. 解压缩并将其放入eclipse / dropins(不是插件)

答案 5 :(得分:-1)

请使用扩展程序" .db"请小写,请不要尝试使用这些扩展名.SLQLITE,.BD,.DB,。SQL或类似扩展名。

此致