关闭

Android 数据库测试时的相关问题

112人阅读 评论(0) 收藏 举报
分类:

今天准备学习一下和数据库相关的操作,没有想到在查看APP生成的数据库文件的时候遇到了莫大的麻烦

1. 如何查看测试APP的本地数据文件夹

首先打开Android Studio菜单栏的小机器人的图标打开DDMS工具
这里写图片描述
然后找到data文件夹,所有APP的本地默认文件夹都在这里
这里写图片描述
然后。。。我们会发现。。。打!不!开!
卧槽!!当场就把我吓到了,然后搜索了一下发现是权限不够,也就是说这是个系统文件夹,一般的进程没有查看系统文件夹的权限,所以接下来就是提权,获得root权限。

  • 打开adb调试工具
    打开cmd控制台,然后输入adb shell就可以进入adb调试台模式,如果没有配置好环境变量,就会出错,这个时候可以直接cd进入Android SDK的安装目录下,在\android-sdk\platform-tools目录下可以找到adb.exe,然后再输入adb shell可以打开工具
    这里写图片描述
  • 然后输入su命令获取手机的root权限
    这里写图片描述
  • 然后输入
chmod 777 /data/data/文件夹名 /data/data/文件夹名/*

这是改变系统文件夹的挂载模式,然后APP生成的数据库文件就可以查看了
这里写图片描述

2. 打开数据库文件

在\android-sdk\platform-tools下还提供有sqlite数据库的访问工具
这里写图片描述
在cmd中可以直接使用该工具打开从手机导出的数据库文件
这里写图片描述

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1098次
    • 积分:96
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档