sqlite3:未find

我试图达到我的设备上的SQLite数据库使用这里描述的过程: 我怎样才能看到SQLite数据库(没有模拟器)?

但是,我一直在得到sqlite3没有find。 我假设我打算在行首input带有散列(#)符号的命令。 我试了一下,什么也没有。 没有它我得到错误信息。

sqlite3.exe文件是肯定的,并在path中。

我需要安装一些东西吗?

一些制造商在没有安装sqlite的情况下交付设备。 如果设备有一个arm处理器,你可以将sqlite程序从仿真器复制到你的设备上。

  1. 启动模拟器并使用android-sdk中platform-toolsadb命令

    adb pull /system/xbin/sqlite3

  2. 在本教程之后,挂载设备的系统分区读/写:

    http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html

  3. 使用adb命令将sqlite3文件复制到您的设备

    adb push sqlite3 /system/xbin/

重新启动设备后, sqlite3命令应该可以正常工作。

编辑 (从链接页面复制 – 在链接变为无效的情况下)。 步骤2的说明是:

 adb shell su mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system 

“用cat / proc / mounts获得的适当设备path和挂载点replace/ dev / block / mtdblock3&/ system”