0

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

下载 .jar 文件

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

重启 Eclipse

在 Eclipse 中启动带调试功能的 Android 模拟器

在 Eclipse 中切换到 DDMS 透视图

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

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

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

4

6 回答 6

2

从您那里的屏幕截图来看,数据库没有“。” (阅读:句点)在文件名和扩展名区域。

不正确:mydatabaseDB

正确:mydatabase.db

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

我希望这有帮助。

快乐的编码...

于 2013-10-17T22:53:47.890 回答
1

我对“sqlitemanager”有同样的问题:只接受 .db-Database 文件。

这是解决方案:

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

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

于 2014-01-08T10:03:50.197 回答
0

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

于 2013-09-24T18:38:25.903 回答
0

你总是可以在外部使用sqlitebrowser。不过,您每次都必须从 ddms 中提取数据库。

于 2013-09-24T18:51:43.660 回答
0

尝试按照以下步骤操作:

1) 关闭 Eclipe

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

3) 将 .jar 放入 /eclipse/dropins 并让 Eclipse 尝试为您安装它。

4) 启动 Eclipse。

于 2013-09-16T15:23:45.353 回答
-1

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

问候,

于 2014-09-21T02:32:21.317 回答