Java 我无法使用db Questoid SQLite浏览器查看

Java 我无法使用db Questoid SQLite浏览器查看,java,android,eclipse,sqlite,Java,Android,Eclipse,Sqlite,我正在使用eclipse进行android编程,现在我需要在模拟器中查看SQLite数据库。 我遵循以下步骤: 下载.jar文件 将plugin.jar文件放在Eclipse插件文件夹中(例如/usr/lib/Eclipse/plugins) 重新启动Eclipse 在Eclipse中启动Android仿真器并进行调试 在Eclipse中切换到DDMS透视图 转到“文件资源管理器”选项卡以查找设备的数据库文件 导航到:例如“数据->数据->com.myproject->数据库->myprojec

我正在使用eclipse进行android编程,现在我需要在模拟器中查看SQLite数据库。 我遵循以下步骤:

下载.jar文件

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

重新启动Eclipse

在Eclipse中启动Android仿真器并进行调试

在Eclipse中切换到DDMS透视图

转到“文件资源管理器”选项卡以查找设备的数据库文件

导航到:例如“数据->数据->com.myproject->数据库->myproject”

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

尝试以下步骤:

1) 闭式羽化

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

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


4) 启动Eclipse。

文件必须以.db扩展名结尾,因此答案是按照此sqlite浏览器的预期命名数据库。
另一种修复方法是查找没有此约束的旧版本。

您可以始终在外部使用sqlitebrowser。但是,您每次都必须从ddms中提取数据库。

从您的屏幕截图中,数据库的文件名和扩展名区域中没有“.”(读:句点)

不正确:mydatabaseDB

正确:mydatabase.db

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

我希望这有帮助


愉快的编码…

我对“SQLItemManager”也有同样的问题:只接受.db数据库文件

这就是解决方案:

  • 下载此Questoid SqLiteBrowser:

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

  • 请使用小写扩展名“.db”,请不要尝试使用这些扩展名.SLQLITE、.BD、.db、.SQL或类似的或没有扩展名的扩展名

    问候,