android 2.2及以上使用adb出现“sqlite3:not found”解决办法

来源:互联网 发布:西科软件java 编辑:程序博客网 时间:2024/06/16 11:21

1、解决sqlite3:not found

1) 让/system文件夹可读写

$ adb shell# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
2)打开另外一个有sqlite3(/system/xbin/sqlite3)的模拟器或者是手机,把sqlite3导出,并把它导入到没有sqlite3机器的/system/xbin下面。(可以使用DDMS完成这一操作)

$ 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)现在你就可以使用sqlite3命令了

# sqlite3 /data/data/com.mobisync.android/databases/sync.dbSQLite version 3.6.22Enter ".help" for instructionssqlite> .tablesandroid_metadata  file              sync_status 



2、查看sqlite的表结构

 

     sqlite> select * from sqlite_master where tbl_name='your_table_name';

原创粉丝点击