the*_*itz 21 sqlite android adb
我正在尝试使用此处描述的过程访问我的设备上的sqlite数据库:如何查看SQLite数据库(无模拟器)?
但是,我继续找不到sqlite3.我假设我打算在行的开头输入带有#(#)符号的命令.我尝试了它并没有得到任何东西.没有它,我收到错误消息.
sqlite3.exe文件肯定存在于路径中.
我必须安装一些东西吗?
Dyo*_*sos 32
一些制造商提供没有安装sqlite的设备.如果设备具有arm处理器,您可以将sqlite程序从仿真器复制到设备.
启动模拟器并使用android-sdk中的adb命令platform-tools
adb pull /system/xbin/sqlite3
在本教程之后安装设备的系统分区读/写:
http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html
使用此adb命令将sqlite3文件复制到您的设备
adb push sqlite3 /system/xbin/
重新启动设备后,该sqlite3命令应该可以正常工作.
编辑(从链接页面复制 - 在案例链接中变为无效).第2步的说明如下:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
Run Code Online (Sandbox Code Playgroud)
"将/ dev/block/mtdblock3和/ system替换为从cat/proc/mounts获得的适当设备路径和挂载点"
Titanium Backup并安装它adb shellsucp /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /system/xbin/cd /system/xbin/chmod 755 sqlite3adbd reboot (以防万一)| 归档时间: |
|
| 查看次数: |
41590 次 |
| 最近记录: |