android开发 查看手机中的db文件,查看sqlite数据库的表结构

Android 真机调试查看db数据库文件 在真机调试的时候想要adb查看手机上的db文件很麻烦 必须root手机获取超级权限才能进行adb查看/data/data/包名/databases/目录下的db文件   我们可以使用数据库可视化工具SQLiteStudio进行db文件查看   一种方法是Device File Explorer导出db文件到电脑,然后用SQLiteStudio打开 不过对于频繁修改的数据,每次都要导出... 阅读详情
我们的app里面用到sqlite数据库的时候, 会生成一个db文件,保存在我们手机中。有的时候,在调试数据库,很想看一下里面的表结构是否正确,这个时候就十分苦恼,因为这个db文件不能够直接拿出来,我们知道,在DDMS里面有一个FileExplorer,它里面保存着手机中的各个文件夹,但是尝试打开里面的文件夹的时候,却发现怎么点都没有东西,是真的没有吗?其实是我们没有获取到访问这个文件夹的权限。下面我们就开始一步一步的拿到真机调试中的db文件。
  • 1
  • 2

注意:确保你的手机是root过的。

一、打开adb.exe

 到sdk目录下,找到platform-tools,adb.exe就在这个文件夹下,尝试双击打开,发现cmd一闪而过,然后就没了,打不开?这里提供一个打开adb.exe的方法,在文件夹空白区域,按住键盘shift,同时点击鼠标右键,在弹窗中选择“在此处打开命令窗口”,会弹出如下cmd窗口(也可以直接打开cmd,然后进入相应的路径):
  • 1
  • 2

这里写图片描述

二、打开DDMS(Android Device Monitor)

Sqlite3 查看db文件 【代码】Sqlite3 查看db文件 阅读详情

相关推荐

Android Studio 使用插件Database Navigation 连接 sqlite数据库

Database Navigation 是一款在 Android Studio 开发环境中非常实用的插件,它主要致力于帮助开发者更便捷、高效地管理和操作数据库,尤其是在 Android 项目涉及到数据库相关开发工作时,能够提升开发体验与效率。

梁辰兴的博客 2533

数据库文件查看器(后缀为db文件

无需安装,解压即可使用,方便查看db文件中的数据,不需要打开专门的数据库软件,小巧方便携带,便于出差办公。

夜神模拟器链接eclipse并导出模拟器中appdb文件查看sqlite数据库过程

网上试过的方法,归纳总结备用 第一步,启动夜神模拟器的开发者选项,类似华为手机功能 进入屏幕上的[设置],如图 2,进入[关于平板电脑],如图   3,点击5次[版本号] 4,退回到[设置]目录,会看到[开发者选项],如图 5,进入[开发者选项],选中[USB调试],或选择其他需要选项,如图 6. 打开命令行窗口cmd,打开夜神模拟器安装目录:如(C

水无月流歌的博客 2745

android如何查看手机中的db文件查看sqlite数据库表结构

我们的app里面用到sqlite数据库的时候, 会生成一个db文件,保存在我们手机中。有的时候,在调试数据库,很想看一下里面的表结构是否正确,这个时候就十分苦恼,因为这个db文件不能够直接拿出来,我们知道,在DDMS里面有一个FileExplorer,它里面保存着手机中的各个文件夹,但是尝试打开里面的文件夹的时候,却发现怎么点都没有东西,是真的没有吗?其实是我们没有获取到访问这个文件夹的权限。下面我

u011835956的专栏 5万+

android db 代码查看工具,Android 真机调试查看db数据库文件

在真机调试的时候想要adb查看手机上的db文件很麻烦必须root手机获取超级权限才能进行adb查看/data/data/包名/databases/目录下的db文件我们可以使用数据库可视化工具SQLiteStudio进行db文件查看一种方法是Device File Explorer导出db文件到电脑,然后用SQLiteStudio打开不过对于频繁修改的数据,每次都要导出再打开会很麻烦其实SQLit...

weixin_39631755的博客 2210

安卓db数据库查看工具——快速管理与分析SQLite数据库

SQLiteAndroid 内置的轻量级关系型数据库管理系统,为 Android 应用提供了一种高效、便捷的数据持久化方案。与传统的关系型数据库不同,SQLite数据库存储在文件系统中的单一文件内,从而简化了数据库的部署和管理。SQLite 支持标准的 SQL 语言,允许在没有服务器进程的情况下进行数据库操作,这使得它非常适合于资源有限的移动设备环境。在 Android 应用开发中,SQLite 数据库常用于本地数据存储、用户个性化设置记录以及应用内缓存。

weixin_32869687的博客 1878

Android开发中你是怎么查看sqlite数据库

Android内置了sqlite数据库,我们在Android开发中想看自己的应用中sqlite数据库或者想查看别的应用数据库表中都有哪些内容的时候,老铁们,你们都是怎么操作的呢? 下面介绍几种比较通用的查看数据库的方式。 1. 使用Android Studio中的插件查看数据库,例如SQLScout。 安装好SQLScout插件之后,在View → Tool Windows → 可以找到 SQLite Explorer 我们想查看某个应用的数据库文件,怎么操作呢? 应用数据库文件目录 da

github_2011的博客 3万+

查看安卓sqlite数据库工具:Android-Debug-Database

简要介绍 安卓开发过程中,有时需要查看sqlite数据库,核对数据.本文介绍Android-Debug-Database,非常好用. github地址:https://github.com/amitshekhariitbhu/Android-Debug-Database 功能: 支持查看手机app数据库和shared preference. 支持修改数据库和shared preferenc...

蓝不蓝编程 1489

Android Studio如何查看自己创建的SQLite数据库

Android Studio如何查看自己创建的SQLite数据库 在学习安卓开发的时候,有时候需要建立一个SQLite数据库,在创建完之后,想要查看的时候你不知道在哪里找,并且有时候找到了也不知道如何查看,现在就让我们来了解一下如何找到并查看安卓里的SQLite数据库,效果如下 下面开始操作 一. 找到SQLite数据库 1.如下图所示找到设备的文件 2.找到对应文件,路径为 /data/data/com.example.fileoperation/databases/test.db 3.现在已经找到它

qq_48736958的博客 2万+

Android查看手机中的db文件查看sqlite数据库表结构

我们的app里面用到sqlite数据库的时候, 会生成一个db文件,保存在我们手机中。有的时候,在调试数据库,很想看一下里面的表结构是否正确,这个时候就十分苦恼,因为这个db文件不能够直接拿出来,我们知道,在DDMS里面有一个FileExplorer,它里面保存着手机中的各个文件夹,但是尝试打开里面的文件夹的时候,却发现怎么点都没有东西,是真的没有吗?其实是我们没有获取到访问这个文件夹的权限。下面我们就开始一步一步的拿到真机调试中的db文件。 注意:确保你的手机是root过的。 一、打开adb.exe 到

g270382086的博客 3339

Android中怎样使用Navicat可视化查看sqllite的数据库(查看db文件)

场景 Android中在将数据存储到sqllite数据库后,会在手机内部存储空间中生成db数据库文件。 怎样通过软件来查看数据库的表以及数据。 注: 博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 首先手机连接电脑,打开Android Studio 并能成功连接进入调试。 在Android Studio 右边Device FIle Explorer中下的 data/data/你

BADAO_LIUMANG_QIZHI的博客 4072

华为手机[助手]备份的db通讯录文件如何恢复到其他手机

华为手机[助手]备份的db通讯录文件如何恢复到其他手机如果你是属于下面的情况分析需要的文件第一步最后一步结束 如果你是属于下面的情况 1.如果你使用华为手机并且用华为手机助手备份了,但是你想把文件恢复到其他手机上(其他品牌的安卓手机或者苹果手机),你会发现华为备份后存储的文件db文件也就是SQLite数据库文件,例如你想把通讯录文件contact2.db存到其他手机。 2.手机损坏你只能找到db...

XiangRui 1万+

Android逆向分析实例(三)-解密微信EnMicroMsg.db数据库

1.简介 首先介绍下EnMicroMsg.db数据库:这个数据库是存放在Android手机本地的用来保存微信聊天记录的一个数据库,是一个Sqlite数据库,且手机必须要有root权限才能获取到,而且是被加密过的,必须先找到密钥才能打开。我们现在要做的就是找到这个密钥。 网上关于该数据库的解密方法几乎都一样:首先通过微信的 system_config_prefs.xml 文件获取uin值,然后获取手机的IMEI值,最后 (IMEI值+uin值)取MD5的前七位就是数据库的密码。 说下这个..

阿航的博客 1万+

Android怎么查看手机中的本地数据库

我前几天做的项目中有本地数据库,所以就用的SQLite,在调试数据库时,,很想看一下里面的表结构是否正确,这个时候就十分苦恼,因为这个db文件不能够直接拿出来,我们知道,在DDMS里面有一个FileExplorer,它里面保存着手机中的各个文件夹,但是尝试打开里面的文件夹的时候,却发现怎么点都没有东西,于是我就十分不解,明明我写了数据库,为什么没找到这个文件呢?后来发现其实是没有权限。下面需要注意...

康——的博客 1万+

adb 命令行导出Android APP数据库.db文件

前文:Android 手机系统超过6.0后,随着安全性能提升,data/data下文件便不可看了,这样,项目中使用内嵌SQLite数据库,生成的.db文件,无法导出,虽然Android使用的轻量级数据库比较简单,数据库框架也很成熟,但是导出库看数据,一目了然,也有利于维护,寻找BUG,因此,在之前遇到的坑中,本wolf尽力的研究了数据库打开,发现debug版本是可以通过cmd命令行将库导出,下面为...

Fat fat Wolf的博客 2856

Android Studio上调试手机数据库SQLite

在 Eclipse 时代,调试 SQLite 大都是在DDMS中,data/data/目录下找到db数据库文件,将文件导出到电脑,然后再用软件打开查看。现在在 Android Studio,是不是可以沿用这些方法?有没有更方便的调试方法?答案都是肯定的1、沿用老办法,在电脑上使用SQLiteSpy软件查看(不推荐)在Android Studio上,点击Tools->Android->Android

rayza_lei的博客 9624

调试手机数据库的福音:Android-Debug-Database

作者: linheimx 简书: http://www.jianshu.com/p/89ccae3e590b  前言 一般,我们调试手机中的数据库是很麻烦的,通常来说是如下几种方式: 将手机中的SQLite数据库导出到电脑,通过电脑端的软件来查看这个数据库,执行相关的SQL语句,看结果如何。Root手机,在手机上安装RE文件管理器,进入应用程

u012381726的博客 8424
上一篇: Ubuntu下 查看 Android Sqlite数据库的工具
rtbyqkeyny
博客等级 码龄10年 0粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值