本人也是android的初学者,在学习中发现的一些问题,作为笔记记录在CSDN中,以遍以后查看,欢迎大家的批评指导!
今天在使用手机真机调试的时候遇到一个问题,就是想查看自己调试的程序的数据库文件,查看了网上的很多教程,在File Explorer中找到了手机中的data文件夹,但是点不开怎么办?查了好多资料才解决了问题。
首先打开cmd命令行窗口,输入adb shell ,如果adb已经打开,会出现adb is out of data. killing...,接着会重启服务。
然后输入su,将权限切换成root权限。
输入chmod 777 /data /data/data /data/data/com.wannar.viewpage/databases/test.db,获取com.wannar.viewpage/databases/test.db数据库文件的权限。这时候还无法复制和删除该数据库文件。
接下来输入adb pull /data/data/com.wannar.viewpage/databases/test.db
然后去File Explorer中查看文件,你就可以发现,使用Pull a file from the device就可以直接复制数据库文件到电脑上啦!
使用数据库管理工具修改完数据库,还可以直接把数据库文件拖动到File Exporer的数据库目录下就可以直接替换了。