【问题标题】:Getting SQLite database by adb shell in cmd在cmd中通过adb shell获取SQLite数据库
【发布时间】:2013-01-08 02:48:36
【问题描述】:

非常简单但令人困惑的问题。我在我的 android 应用程序中使用 sqlite。

我想知道我们可以通过命令提示符在 sqlite 中执行(创建、插入、更新、删除)操作:-

path> adb shell

shell@android:/ $ sqlite3 /data/data/pack/databases/name

sqlite> operations.....

我的模拟器一切顺利。

但我在连接我的 google nexus 设备后做了同样的事情。

path> adb shell

error:-/system/bin/sh: sqlite3: not found

为什么在关闭模拟器并添加设备后显示此错误。

这意味着我们无法通过cmd读取设备(不是模拟器)的数据库。

或者有没有办法通过cmd读取设备(不是模拟器)数据库。

【问题讨论】:

标签: android sqlite


【解决方案1】:

sqlite3 程序通常不会安装在生产设备上。要检查或修改数据库,您必须将其复制到您的开发机器并使用 Android SDK 中的 sqlite3 程序。

【讨论】:

  • 有没有提到..你在这里写的链接。
猜你喜欢
  • 2015-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
  • 2011-11-27
  • 1970-01-01
相关资源
最近更新 更多