在安卓手机中如何查看Seqlite数据库的表结构

来源:互联网 发布:莽荒纪神兵进阶数据 编辑:程序博客网 时间:2024/06/08 01:34

  在Android开发中我们时常会用到真机调试,现在我们就来讲一下如何查看Android手机中的表结构。

  我用的是Android studio开发,用eclipse开发差别也不大,我们先打开Android Device Monitor

 

这时候点开File Explorer


这时候我们发现data数据库可以看到但打不开(我的调试过,可以打开)

这时候我们需要更改权限,我们使用sdk中的adb

找到adb.exe的位置,


打开cmd窗口,在cmd窗口中运行adb



这时候要确保手机是刷过root权限的

我们运行su



如果运行成功  符号会由$ 变为#

这时候我们通过adb修改data的权限


这时候我们返回到Android Device Monitor中 ,发现data可以打开


一般项目的数据库存放在  /data/data/b包名/databases/下面  我们按照这个方法一步步更改权限就可以

继续输入命令  chmod 777 /data/data/包名,回车。这时,就打开了这个app的文件夹,db文件,保存在databases里面。
继续输入命令 chmod 777 /data/data/包名/databases,回车。这时候,database可以打开了

继续输入命令 chmod 777 /data/data/包名/databases/*,回车。这时候,database中的表可以查看了

这时候我们可以将数据库中的表导出来。



这时候点击右上角的手机图标导出,然后用Seqlite数据库查看器查看表结构即可。

 

阅读全文
2 0
原创粉丝点击