sqlite3:未找到

发布于 2024-12-12 02:05:20 字数 303 浏览 0 评论 0原文

我正在尝试使用此处描述的过程访问我的设备上的 sqlite 数据库: 我怎样才能看到SQLite数据库(没有模拟器)?

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

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

我必须安装什么东西吗?

I am trying to reach the sqlite database on my device using the procedure described here: How can i see SQLite Database (No emulator)?

However, I keep on getting sqlite3 not found.
I assume I am meant to be entering the commands with the hash (#) sign at the start of the line.
I tried with it and got nothing.
Without it I get the error message.

The sqlite3.exe file is definitely there and in the path.

Do I have to install something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冬天旳寂寞 2024-12-19 02:05:21

对于那些像我一样无法使用 Sqlite3 的人,我使用了一种解决方法:

cat srcfile> / mnt / sdcard / dstfile

使用此方法,您可以将文件放入外部 .db 管理器中。

For those who, like me, couldn't use Sqlite3, I used a workaround for this:

cat srcfile> / mnt / sdcard / dstfile

With this you can put the files into an external .db manager.

笙痞 2024-12-19 02:05:20

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

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

    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

“将 /dev/block/mtdblock3 和 /system 替换为从 cat /proc/mounts 获取的适当设备路径和安装点”

Some manufacturers deliver the devices without sqlite being installed on them. You can copy the sqlite program though from a emulator to your device if the device has an arm processor.

  1. Start the emulator and use the adb command from the platform-tools in android-sdk

    adb pull /system/xbin/sqlite3

  2. Mount the system partition of your device read/write after this tutorial:

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

  3. Use the adb command to copy the sqlite3 file to your device

    adb push sqlite3 /system/xbin/

After you reboot your device the sqlite3 command should work.

Edit (copy from linked page - in the case link becomes invalid). The instructions for step 2 are:

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

"Replace /dev/block/mtdblock3 & /system with appropriate device path and mount point, as obtained from cat /proc/mounts"

心清如水 2024-12-19 02:05:20
  1. 前往 Play 商店 -->搜索Titanium Backup &安装它
  2. adb shell
  3. su
  4. cp /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /system/xbin/
  5. cd /system/xbin/
  6. chmod 755 sqlite3
  7. adbd restart (以防万一)
  8. 享受结果
  1. Go to Play store --> search for Titanium Backup & install it
  2. adb shell
  3. su
  4. cp /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /system/xbin/
  5. cd /system/xbin/
  6. chmod 755 sqlite3
  7. adbd reboot (just in case)
  8. Enjoy the result
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文