很简单的问题,但令人困惑.我在我的Android应用程序中使用sqlite.
我想知道我们可以通过命令提示符在sqlite中执行(创建,插入,更新,删除)操作: -
path> adb shell
shell@android:/ $ sqlite3 /data/data/pack/databases/name
sqlite> operations.....
Run Code Online (Sandbox Code Playgroud)
这一切都取决于我的模拟器.
但我在添加谷歌nexus设备后做了同样的事情.
path> adb shell
error:-/system/bin/sh: sqlite3: not found
Run Code Online (Sandbox Code Playgroud)
为什么在关闭模拟器并添加设备后显示此错误.
这意味着我们无法通过cmd读取设备数据库(而不是模拟器).
或者有没有办法通过cmd读取设备(而不是模拟器)数据库.
sqlite3程序通常不会安装在生产设备上.要检查或修改数据库,您必须将其复制到开发计算机并使用Android SDK中的sqlite3程序.
| 归档时间: |
|
| 查看次数: |
29751 次 |
| 最近记录: |