我正在使用eclipse进行android编程,现在我需要在模拟器中查看SQLite数据库。 我按照这一步:
下载.jar文件
将插件.jar文件放在Eclipse插件文件夹中(例如/ usr / lib / eclipse / plugins)
重启Eclipse
启动Android模拟器并在Eclipse中进行调试
切换到Eclipse中的DDMS透视图
转到“文件资源管理器”标签,找到设备的数据库文件
导航至:例如'数据 - >数据 - > com.myproject - >数据库 - > myproject的
现在,当我尝试在Questoid中打开数据库文件时,我无法选择它! (见屏幕截图) 同样的建议?
答案 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-数据库文件。
这是解决方案:
下载此Questoid SqLiteBrowser:http://www.java2s.com/Code/JarDownload/com.questoid/com.questoid.sqlitebrowser_1.2.0.jar.zip
解压缩并将其放入eclipse / dropins(不是插件)
答案 5 :(得分:-1)
请使用扩展程序" .db"请小写,请不要尝试使用这些扩展名.SLQLITE,.BD,.DB,。SQL或类似扩展名。
此致