今天在工作中遇到这样的一个问题,在android开发中使用adb shell下的sqlite3命令来查看SQLite数据库时,出现了 [ sqlite3 : not found]错误。在网上搜索了一下问题的原因:原来是模拟器或真机中的/system/xbin
目录下少了sqlite3 这个文件。解决方法如下:
[1] 让/system文件夹可读写
$ adb shell# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
[2] 打开另外一个有sqlite3(/system/xbin/sqlite3)的模拟器或者真机(要获得root权限),把sqlite3文件导出,并把它导入到没有sqlite3的机器的 /system/xbin 目录下面。[注:可以使用DDMS或者File Exploer来完成这个操作]
$ adb push sqlite3/system/xbin
[3] 修改 sqlite3 权限
# chmod 4755 /system/bin/sqlite3
[4] 设置 /system为只读文件
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
[5] 通过上面的4个步骤就可以使用 sqlite3 命令来操作 SQLite 数据库了。
分享到:
相关推荐
手机调试app时,使用adb调试数据库sqlite,输入命令sqlite3,提示:sqlite3 not found。将此文件导入/system/XBIN目录下,并赋予执行权限。
解决方法: 1)挂载 /system目录为可读写 >adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 2)把sqlite3 push到设备中 > adb push sqlite3 /system/xbin
android adb shell 命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --...
关于adb shell procrank提示procrank: not found的问题解决-附件资源
android执行adb shell命令源码,亲测可用!
此adb中无adb disable-verity命令,如果在cmd中输入以上命令会报 /system/bin/sh: disable-verity: not found 的错误。具体可看本人的文章 ”/system/bin/sh: disable-verity: not found 的解决方案“ 【使用方式】...
Android 使用adb shell命令时出现sqlite3 : not found 问题 ,用于真机调试缺少sqlite3,此文件适用于android4.4
1.开发中实用的各种adb大全 ,附带例子讲解 2.各种不常见但是也会很有用的adb shell命令
APK程序执行Adb shell 命令 shell与高级语言间的调用
下过别人的sqlite3,解决了sqlite not found 问题,但是又出现了CANNOT LINK EXECUTABLE: cannot locate symbol "sqlite3_enable_load_extension" referenced by "sqlite3"... ,所以自己创建与4.3版本的模拟器,导...
本单元实现了一个伪的Shell,可以用于在Android程序中执行Shell命令,如果需要Root权限,则在执行前,调用AskForRoot方法来获取用户的Root授权,如果不再需要在Root账号下执行命令,则调用ExitRoot方法来退出Root...
##AdbShellCommand在Android项目中执行adb Shell命令,通过java代码调用执行,本程序采用MVP架构。###Java中执行adb shell命令本项目中,adb shell命令执行的实现方法主要参考网文()。文章中,把执行代码集成在...
帮助android开发人员掌握adb shell编程
ADB Debugging(adb调试命令) 3 adb devices 3 adb forward <local> <remote> 3 adb kill-server 3 无线网(Wireless) 3 adb connect [:] 3 adb usb 4 安装包管理命令(Package Manger) 4 adb install [option] ...
通常,我们在进行数据库操作的时候,都想要查看数据库结果是否正确,这时候我们会用到adb。首先我们将adb加入环境变量 vi ~/.bash_profile 进入到vi模式开始修改 export ANDROID_HOME=/Users/jiafenglin/Library/...
adb shell命令.txt
Android 用Shell命令设置静态ip https://blog.csdn.net/qq_31939617/article/details/81530531
一个用于在Android开发中 执行adb shell命令的类,可以以最高权限(su)执行。例如mount命令等
android6.0(api23)亲测可行,我的手机sqlite3 not found找了半天找到的方法
运用bat脚本打包logcat、adb shell语句等代码,并克服了进入shell后后续代码无法执行的问题