android - Genymotion shell 是否有查看我的数据库的命令?

标签 android shell genymotion

您好,我在尝试查看我从 Android 代码创建的数据库时遇到了很大的困难。我正在使用 genymotion 模拟器,但我无法从项目数据文件夹中的文件管理器中看到任何内容。有没有办法从 genymotion shell 查看我的数据库?谢谢。

最佳答案

您可以在模拟器中安装一个应用程序,让您可以浏览已安装的应用程序以查找数据库。 Root 必须可用,并且由于 Genymotion 虚拟设备已获得 Root,您可以按照以下步骤操作:

  1. 启动您的 Genymotion 虚拟设备。
  2. 下载SQLite Debugger APK 使用任何 APK downloader service .
  3. 将下载的 APK 文件拖放到您已经在运行的 Genymotion 虚拟设备上。
  4. 在您的模拟器中启动 SQLite Debugger,然后选择“App”选项。
  5. 出现一个弹出窗口,其中包含所有已安装的应用程序。选择一个,然后查看、更新或删除其数据库。

SQLite Debugger showcase

关于android - Genymotion shell 是否有查看我的数据库的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22825335/

相关文章:

windows - 以毫秒为单位的打印批处理时间

android - 更改 genymotion 模拟器上的日期和时间

java - 将cpp文件添加到cocos2d-x项目android项目

Bash - 检查标准输入是否包含任何内容

android - 基于 Unity 的 Android 游戏屏幕在 Lollipop 下对角线切成两半(但在 Jelly Bean 下不是)

linux - 在 shell 脚本中计算平均值时如何处理缺失值?

android - 无法部署基本的 Android 应用程序

javascript - react native : State seems to retain previous state even after reload on the simulator

android - Google Books api 未提供输出

jquery - 使用 jQuery/Phonegap 的 Soap 查询在 Android 上总是失败