Android读取数据库遇到 sh: sqlite3: not found 的解决方法
2016-12-27 10:09
381 查看
今天在adb shell下执行sqlite3访问数据库时出现/system/bin/sh:
sqlite3: not found提示,原因是在/system/xbin目录下没有sqlite3文件,需要从外部把sqlite3文件push进来,可能还需要libncurses.so库文件。
首先,把sqlite3文件push到/system/xbin目录下,如果遇到如下提示,执行adb remount命令,然后再把sqlite3文件push到/system/xbin目录下:
执行结果为:
然后修改sqlite3文件的权限:
进入adb shell模式下,找到要打开的数据库文件,执行sqlite3命令,如果出现如下错误,则需要把libncurses.so 文件push到/system/lib目录下:
执行结果如下:
然后再执行sqlite3命令访问数据库,现在就可以对数据库进行查询了:
文件下载地址:http://download.csdn.net/detail/wei11556/9722002
sqlite3: not found提示,原因是在/system/xbin目录下没有sqlite3文件,需要从外部把sqlite3文件push进来,可能还需要libncurses.so库文件。
首先,把sqlite3文件push到/system/xbin目录下,如果遇到如下提示,执行adb remount命令,然后再把sqlite3文件push到/system/xbin目录下:
执行结果为:
然后修改sqlite3文件的权限:
进入adb shell模式下,找到要打开的数据库文件,执行sqlite3命令,如果出现如下错误,则需要把libncurses.so 文件push到/system/lib目录下:
执行结果如下:
然后再执行sqlite3命令访问数据库,现在就可以对数据库进行查询了:
文件下载地址:http://download.csdn.net/detail/wei11556/9722002
相关文章推荐
- 解决:Android使用自带sqlite开发时,apk中创建的数据库外部的进程是没有权限去读/写的,而且无法如何读取指定目录下的db文件
- android手机出现sqlite3 not found的解决方法
- Android 使用adb shell命令时出现sqlite3 : not found 问题 解决方法
- android shell 内,sh:cp not found 解决方法
- Android开发中数据库(sqlite)的查看及一些问题的解决方法
- Android 使用adb shell命令时出现sqlite3 : not found 问题 解决方法
- sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法
- blcr加速android启动速度遇到的问题及解决方法
- 64bits Ubuntu下编译Android的步骤,所遇到的问题和解决方法
- [一般问题] android导入项目中遇到的一些问题及解决方法
- SQL Server 2005数据库连接遇到的问题及解决方法。。
- 读取xml文件出现错误的一个解决方法(android)
- Android开发中遇到读取数据库中的短信问题
- android 2.2及以上使用adb出现“sqlite3:not found”解决办法
- 脱UltraProtect 1.x -> RISCO Software Inc.时,遇到修复时提示无法读取进程内存的错误,应如何解决?方法和软件提供如下:
- 关于CppSqlite中数据库文件中文路径识别问题的解决方法
- [转]数据库连接方式读取不到Excel数据值的解决方法
- EBS CLONE遇到的sh: 987140 Illegal instruction(coredump)问题解决方法
- android 学习中遇到的若干问题和解决方法(1)
- 遇到Could not locate Android SDK的解决方法!