我需要一种方式来安装或以某种方式访问sqlite3在adb shell中。我植根于我的设备。如何从adb shell安装或访问sqlite3
我试图找到一个答案,但关闭的我能想出是: Why do I get a "sqlite3: not found" error on a rooted Nexus One when I try to open a database using the adb shell?
但我不认为这是把我的窗户在Linux系统上sqlite3.exe好主意吗?
那么有可能以某种方式安装sqlite3终端浏览器?
[解决方法]
从不同的意见,有的到处打听在#Android的开发(IRC),我找到了解决办法。首先,我将数据库文件复制到我的桌面。但拳头我不得不安装BusyBox,因为cp不包括在内?!?之后,我遇到了无法从/ sdcard /中拔出或推出的问题。然后,我可以使用/ sdcard /作为“中间站”并拉/推我的分贝。
然后我筋疲力尽!我真的必须有我的SQLite终端探索。然后我得到了启动模拟器从/ system/xbin/sqlite3中取出sqlite二进制文件的想法。然后挂载/系统RW:
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
,推动源码到/ SD卡/,并从那里将它复制到/ System/XBIN/
现在,它的工作原理:d
“我需要一种方法来安装或以某种方式访问adb shell中的sqlite3” - 为什么?如果您已经植根设备,只需下载数据库并使用“windows sqlite3.exe”或更好的SQLite客户端(例如,用于Firefox的SQLite Manager扩展)查看它。你在设备上使用'sqlite3'获得什么? – CommonsWare 2011-03-30 11:54:18
如果你想玩弄你的应用程序的分贝,为什么不把分贝拉出来,并在你的电脑上操纵它 – rajath 2011-03-30 11:55:04
如何在adb外壳中使用我的sqlite3浏览器? – DNRN 2011-03-30 12:00:47