电脑连接i9100后在电脑命令行中输入sqlite3, 显示sqlite3:not found 解决方案
解决方法:
1)挂载 /system目录为可读写
>adb shell
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
2)把附件中的 sqlite3 push 到设备中
> adb push sqlite3 /system/xbin
3)修改权限
# chmod 4755 /system/xbin/sqlite3
// 非常非常重要的测试 试着执行sqlite3看是否能执行,如果不能执行则需要把sqlite3的依赖库文件再push到设备中, 如果sqlite3可以正常执行则不用push libncurses.so(此库文件是从2.3.5中提取,不保证都能用,经测试4.0.3上可用.如果不肯用,大家方可自行创建虚拟机,从虚拟机中提取)
# sqlite3
> adb push libncurses.so /system/lib
4)还原 /system为只读
#mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
分享到:
相关推荐
在使用Linux或Unix类操作系统时,可能会遇到"sqlite3 not found"这样的错误提示,这通常意味着系统中没有安装SQLite3这个数据库引擎或者其路径没有被正确地添加到系统的PATH环境变量中。SQLite3是一个轻量级、开源的...
总的来说,解决“sqlite3:not found”的问题需要对Linux环境、Android系统以及SQLite工作原理有深入的理解。开发者需要检查环境配置、确保SQLite的正确安装,以及考虑Android版本和应用程序的具体情况。同时,利用...
手机调试app时,使用adb调试数据库sqlite,输入命令sqlite3,提示:sqlite3 not found。将此文件导入/system/XBIN目录下,并赋予执行权限。
下过别人的sqlite3,解决了sqlite not found 问题,但是又出现了CANNOT LINK EXECUTABLE: cannot locate symbol "sqlite3_enable_load_extension" referenced by "sqlite3"... ,所以自己创建与4.3版本的模拟器,导...
1.sqlite not found 2.CANNOT LINK EXECUTABLE: cannot locate symbol "sqlite3_enable_load_extension" referenced by "sqlite3" 适用于android 4.4 API 19版本,使用方法 1. 包含3个文件 sqlite3,libsqlite_jni....
综上所述,"sqlite3 not found"的解决方法主要是将sqlite3命令行工具推送到设备并赋予执行权限,对于开发和调试Android应用来说,理解SQLite的工作原理和如何与之交互是至关重要的。同时,合理利用Android提供的开发...
sqlite3文件(用于解决安卓真机中sqlite3:not found的错误) http://blog.csdn.net/hust_twj/article/details/52212558
1.sqlite not found 2.CANNOT LINK EXECUTABLE: cannot locate symbol "sqlite3_enable_load_extension" referenced by "sqlite3" 适用于android 5.0 API 21版本,使用方法 1. 包含3个文件 sqlite3,lib sqlite_jni...
解决方法: 1)挂载 /system目录为可读写 >adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 2)把sqlite3 push到设备中 > adb push sqlite3 /system/xbin
在压缩包文件"sqlite3以及所依赖的文件"中,可能包含了sqlite3的二进制文件和必要的库文件,解压后通过ADB推送到设备,然后按照上述步骤设置环境,可以解决"sqlite3: not found"的问题。此外,对于开发者来说,理解...
### SQLite3命令行下的备份与恢复操作详解 #### 一、引言 在数据库管理领域,备份和恢复是一项至关重要的任务。它确保了数据的安全性和可靠性,在遇到意外情况时能够迅速恢复正常运行。SQLite3作为一款轻量级的...
解决缺少sqlite3的问题,内附说明
SQLite3 提供了一个命令行接口(CLI),即 SQLite3 Shell,用于与 SQLite 数据库进行交互。这个命令行工具在 Windows 上的版本被称为 SQlite3Shell,它允许用户执行 SQL 查询、创建和管理数据库、导入导出数据等操作...
本文将深入探讨`sqlite3`命令行工具在Android环境下的应用,尤其是针对ARM架构的不同版本。 首先,`sqlite3`是SQLite数据库系统的命令行接口,允许开发者执行SQL语句,进行数据查询、更新、创建表以及管理数据库等...
此外,Android SDK提供了一个叫做`adb shell sqlite3`的命令,可以直接在adb命令行中与设备上的SQLite数据库交互,但该版本可能不适用于所有Android版本,因此,从特定版本的AVD中提取并使用的SQLite3可执行文件可能...
为了解决"sqlite3 not found"的问题,我们需要确保adb(Android Debug Bridge)能够找到sqlite3的执行文件。在这个压缩包文件中,包含两个关键文件:`libncurses.so`和`sqlite3`。`libncurses.so`是Linux下的一个库...
SQLite是一个高度灵活且强大的关系型数据库引擎,它被设计为一个轻量级的、嵌入式的解决方案。与其他常见的数据库系统不同,SQLite不需要单独的服务进程或管理员配置即可运行。这使得它成为各种应用场景的理想选择,...
在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,被广泛用于存储和管理应用程序中的数据。SQLite具有高效、可靠且易于集成的特点,使得它成为Android应用数据...
这篇博客“Android SQLite学习工具”可能详细介绍了如何在Android环境中使用SQLite进行数据操作,并提供了一个实用的SQLite管理工具——sqlite3.exe。 SQLite数据库在Android中的应用主要包括创建数据库、创建表、...