我正在尝试使用此处描述的过程访问我的设备上的 sqlite 数据库:我如何查看 SQLite 数据库(无模拟器)? https://stackoverflow.com/questions/7632767/how-can-i-see-sqlite-database-no-emulator
但是,我一直找不到 sqlite3。
我假设我应该在行首输入带有井号 (#) 的命令。
我尝试了一下,但什么也没得到。
没有它我会收到错误消息。
sqlite3.exe 文件肯定存在且位于路径中。
我必须安装什么东西吗?
一些制造商交付的设备上没有安装 sqlite。如果设备具有 Arm 处理器,您可以将 sqlite 程序从模拟器复制到您的设备。
-
启动模拟器并使用adb
命令来自platform-tools
在 android-sdk 中
adb pull /system/xbin/sqlite3
-
在本教程之后以读/写方式挂载设备的系统分区:
http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html
-
Use the adb
将 sqlite3 文件复制到您的设备的命令
adb push sqlite3 /system/xbin/
重新启动设备后sqlite3
命令应该有效。
Edit(从链接页面复制 - 如果链接无效)。步骤 2 的说明是:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
“将 /dev/block/mtdblock3 和 /system 替换为从 cat /proc/mounts 获取的适当的设备路径和安装点”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)