我们一般用SharpPlus SQLite Developer查看android的数据库,但是很遗憾他是收费的,firefox提供了可以查看sqlite数据库的插件,方便、实用、最主要的是免费。
下面介绍下利用firefox查看sqlite的步骤:
1.android中导出数据库文件,后缀名为sqlite
真机查看数据库文件比较麻烦,之一是需要root,之二是即时root也不一定能够查看到,比如我的手机就会有如下错误:
opendir failed, Permission denied
下面介绍一种不用root即可查看sqlite的方式:
原文地址:
http://www.cnblogs.com/over140/archive/2012/06/13/2547706.html
over@over-ThinkPad-R52:~$ adb shell
$ run-as com.package
$ cd /data/data/com.package
$ ls
databases
lib
$ cd databases
$ ls
preferences.db
$ cat preferences.db > /mnt/sdcard/preferences1.db
注意:run-as是连着的,不要分开!
通过命令导出sqlite文件,导出文件的方式:
adb pull adb pull <远程路径> <本地路径>
eg:adb pull /sdcard/hrtx/123.gif d:/
2.安装firefox插件
在firefox的add-on中搜索sqlite manager,然后安装即可,如果因为网络原因安装不上,可以在其官方网站下载后手动安装,安装方式:
1-在官网http://code.google.com/p/sqlite-manager/上下载后缀名为XPI的插件
2-用firefox打开插件,即可安装
3.打开sqlite数据库
在firefox中运行sqlite manager,然后打开复制出来的数据库文件即可