美文网首页
AS 导出数据库文件

AS 导出数据库文件

作者: 最终的开始 | 来源:发表于2017-06-11 01:04 被阅读0次

    最近在做Android的一个项目,要查看数据库的文件,分享给大家。


    1.首先要将测试机root,如果使用AS自带的模拟器的话,则不用root这一步;

    2.在模拟器运行的时候,选择AS的菜单Tools -->Android --> Android Device Monitor

      如果打不开的话,需要关闭AS,再以管理员身份运行即可

    3.打开Android Device Monitor之后,找到File Explorer中的data。

    4.一般情况下data文件夹是不能直接打开的,需要修改权限,(在permissions中 第一个参数表示文件类型 d为文件夹2-4位为文件所有者的权限 5-7为文件的所属组的权限 8-10为其他人的权限, r为可读 w为可写 x为可执行)   修改时需在cdm中进入你的AS的SDK的platform-tools下 (cmd中打开文件前面加cd)

    然后依次输入adb shell  -> su -->chmod -R 777 /data-->chmod -R 777 /data/data


    注意空格  -R为对目录进行递归操作

    5.现在可以看到data的权限变为drwxrwxrwx了,这时进入data/data/“你的项目的包名”/databases即可看到你的数据库文件。

    6.选择你想导出的数据文件之后点击右上角的pull a file from the device导出到你的电脑上即可。如果导出失败还可以在amd中导出,还是进入platform-tools后使用命令adb pull /data/data/com.xxx.ui/databases/xxx_db.db xxx.db   导出

    相关文章

      网友评论

          本文标题:AS 导出数据库文件

          本文链接:https://www.haomeiwen.com/subject/chncqxtx.html