您知道是否有办法通过 adb(Android 模拟器)将 SQLite Studio(或类似软件)连接到数据库,这样我就可以通过笔记本电脑以图形方式查看我的数据?
提前致谢
您知道是否有办法通过 adb(Android 模拟器)将 SQLite Studio(或类似软件)连接到数据库,这样我就可以通过笔记本电脑以图形方式查看我的数据?
提前致谢
实际上,您可以使用 SQLiteStudio (3.0.7) 附带的 DbAndroid 插件(它是免费的,GPL 版)。它可以让您连接到您的 android 数据库,而无需从/向模拟器或设备拉取或推送数据库文件。它直接连接到应用程序中的数据库。在 SQLiteStudio 中对数据库所做的任何更改都会立即反映在您正在运行的应用程序中。
长话短说 - 您将 jar 文件作为依赖项添加到项目中,向 inid/deinit 连接器添加几行,然后在 SQLiteStudio 中添加数据库并像使用任何其他数据库一样使用它。
关于如何在 SQLiteStudio 的 wiki 页面上执行此插件的完整手册:http ://wiki.sqlitestudio.pl/index.php/DbAndroid
还有一个关于如何做的视频演示(也在那个网站上)。把所有的东西都贴在这里有点过分了。
如果您对此有任何进一步的问题,我很乐意提供帮助(作者在这里)。你也可以在 SQLiteStudio 的论坛上提问——我经常看。
您可以使用 Sqlite Studio 查看您的数据:http ://sqlitestudio.pl/
对于内部存储,您可以通过 adb 获取数据库:
adb pull /data/data/app_name/databases/db_name yourpath
如果您的数据库在外部,只需使用 Sqlite Studio 打开它。