最近项目开发需要使用到Android内置的Sqlite存数据,但是公司里没有对应的调试环境,只能让现场那边的Android开发帮忙调试
但由于需要核对数据,没法直接看到数据库里的数据,于是自行研究了下,发现可以使用Android Studio导出数据库的db文件,记录一下(网上的都是需要root权限,很是麻烦)
步骤
使用Android Studio打开手机的资源管理器(在右下角)
之后,依次展开目录/data/data/应用包名/databases/
,如下图所示:
选择db文件,右键选择save as
菜单
注意这里你是导不出去,AS会提示权限不足的异常,但是这个目录是可以直接打开的
然后进入到window资源管理器,你就可以看到这个db文件,复制出来轻而易举
注意:这个只能读取,但是没法写入。我尝试使用有数据的db文件替换我本机的db文件,发现是替换是成功了,但是代码里查询出来的数据却还是之前的。。
评论区