sqlite3:未找到

2024-01-05

我正在尝试使用此处描述的过程访问我的设备上的 sqlite 数据库:我如何查看 SQLite 数据库(无模拟器)? https://stackoverflow.com/questions/7632767/how-can-i-see-sqlite-database-no-emulator

但是,我一直找不到 sqlite3。 我假设我应该在行首输入带有井号 (#) 的命令。 我尝试了一下,但什么也没得到。 没有它我会收到错误消息。

sqlite3.exe 文件肯定存在且位于路径中。

我必须安装什么东西吗?


一些制造商交付的设备上没有安装 sqlite。如果设备具有 Arm 处理器,您可以将 sqlite 程序从模拟器复制到您的设备。

  1. 启动模拟器并使用adb命令来自platform-tools在 android-sdk 中

    adb pull /system/xbin/sqlite3

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

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

  3. 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(使用前将#替换为@)

sqlite3:未找到 的相关文章

随机推荐