我想知道是否有Android Studio的SQLite插件允许用户浏览创建的数据库?
答案 0 :(得分:58)
目前,您的应用中没有正式的数据库检测插件。
您可以使用 DDMS :工具> Android>如@ Subhalaxmi的回答
idescout 提供 beta插件,您可以尝试here。
Facebook提供的 Stetho 工具(开源和免费)
我建议您使用Facebook提供的Stetho开源工具。它实现简单,功能强大。
只需在build.gradle
dependencies {
// Stetho core
compile 'com.facebook.stetho:stetho:1.3.1'
//Optional network helper
compile 'com.facebook.stetho:stetho-okhttp:1.3.1'
}
然后只需在Application类中初始化该工具:
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
最后,只需在您的电脑上打开 Chrome ,然后在 chrome:// inspect 中导航。
您可以在此处显示应用程序中的数据库(具有读/写功能),您可以运行查询。
您可以在此处找到有关Stetho的更多信息:
答案 1 :(得分:12)
安装Sqlite
打开DDMS:Tools > Android > Android Device Monitor
点击左侧的设备。
你应该看到你的申请:
转到File Explorer
(右侧其中一个标签),转到/data/data/databases
,然后选择您的应用package
例如:检查图片
只需单击即可选择数据库。
转到Android设备监视器窗口的右上角。
点击pull a file from the device
按钮:
将打开一个窗口,询问您要保存数据库文件的位置。将其保存在PC上的任何位置。
现在,打开您安装的SQLiteBrowser。单击open database
,导航到保存数据库文件的位置,然后打开。您现在可以查看数据库的内容。
答案 2 :(得分:8)
我正在使用TKlerx/android-sqlite-browser-for-eclipse在Android Device Monitor
内进行即时浏览。我发现它是最快,最实用的方式。
只需从releases页面下载jar并将其放入[android-sdk-folder]/tools/lib/monitor-x86_64/plugins
。
之后,只需浏览File Explorer
内的任何数据库文件,然后点击图片中显示的蓝色图标:
享受!
答案 3 :(得分:2)
至少现在Android Studio没有这样的功能或插件。
结帐stetho - 此库的一项功能是提供一个桥梁,可直接从桌面Chrome浏览器中的Chrome开发者工具查看您的设备数据库内容。
答案 4 :(得分:2)
您应该转到工具> Android> Android设备监视器 然后它将启动Android设备监视器 然后,您应该导航到Android设备监视器中的文件资源管理器,然后导航到您已将其保存在设备中的数据库,然后使用该选项从设备中提取文件。并将数据库文件保存在您想要的位置,如果要打开并查看其中的数据,请使用以下链接
答案 5 :(得分:1)
据我所知,目前没有可用于直接从Android Studio浏览SQLite数据库的插件。 您可以从“文件资源管理器”中提取数据库文件。
您可以在此处找到“文件资源管理器”。
工具> Android> Android设备监视器
答案 6 :(得分:1)
您可以使用Firefox Extension浏览数据库。
访问Android Studio Plugins获取与android-studio相关的插件。