1 在导出数据库文件之前,需要确保设备处于连接状态

打开命令行窗口,输入命令:

adb devices

显示结果:

图中箭头所指处为已连接设备的唯一序列号,唯一标识已连接的设备。如果同时连接多台设备,可以看到所有设备的信息,以列表形式展示;如果没有连接设备,也会有相应的提示信息。

2 导出设备中的数据库文件

2.1 选择数据库文件的导出目录

在命令行窗口中直接切换到数据库文件保存目录,如F盘根目录:

2.2 使用adb命令

2.2.1 adb shell

命令:adb shell

f:\>adb shell
A1:/ $

2.2.2 选择应用包名

命令:run-as 你自己的应用包名

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $

2.2.3 进入数据库文件在设备中的保存路径

命令:cd databases

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $

2.2.4 查看当前应用的所有数据库文件

命令:ls

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $ ls
accs.db         facedoor.db         message_accs_db         ut.db
accs.db-journal facedoor.db-journal message_accs_db-journal ut.db-journal
A1:/data/data/blog.csdn.net.karenchia/databases $

数据库中的DB文件显示后,选择自己需要的进行导出即可。

2.2.5 选择导出文件

将数据库目录下的文件导出到设备的 sdcard。

命令:cat 数据库名.db>/sdcard/数据库名.db

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $ ls
accs.db         facedoor.db         message_accs_db         ut.db
accs.db-journal facedoor.db-journal message_accs_db-journal ut.db-journal
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $

在执行一遍 命令:cat 数据库名.db>/sdcard/数据库名.db

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $ ls
accs.db         facedoor.db         message_accs_db         ut.db
accs.db-journal facedoor.db-journal message_accs_db-journal ut.db-journal
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $

2.2.6 退出 adb shell 命令下的当前应用

命令:exit

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $ ls
accs.db         facedoor.db         message_accs_db         ut.db
accs.db-journal facedoor.db-journal message_accs_db-journal ut.db-journal
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ exit
A1:/ $

2.2.7 退出到系统盘F

命令:exit

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $ ls
accs.db         facedoor.db         message_accs_db         ut.db
accs.db-journal facedoor.db-journal message_accs_db-journal ut.db-journal
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ exit
A1:/ $ exit
f:\>

2.2.8 导出数据库文件

命令:adb pull /sdcard/accs.db

f:\>adb shell
A1:/ $ run-as blog.csdn.net.karenchia
A1:/data/data/blog.csdn.net.karenchia $ cd databases
A1:/data/data/blog.csdn.net.karenchia/databases $ ls
accs.db         facedoor.db         message_accs_db         ut.db
accs.db-journal facedoor.db-journal message_accs_db-journal ut.db-journal
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ cat accs.db>/sdcard/accs.db
A1:/data/data/blog.csdn.net.karenchia/databases $ exit
A1:/ $ exitf:\>adb pull /sdcard/accs.db
/sdcard/accs.db: 1 file pulled. 3.9 MB/s (20480 bytes in 0.005s)f:\>

在F盘下即可看到导出的数据库文件:
使用相关的DB文件打开软件便可浏览文件中的相关信息。

3 查看数据库DB文件

数据库DB文件打开工具Navicat

使用adb命令导出设备中安装的APP中的数据库(DB)文件相关推荐

  1. adb命令获取设备IMEI

    adb命令获取设备IMEI IMEI是国际移动设备识别码的缩写字母,其一般由15位数字组成 1.查看命令 adb shell service call iphonesubinfo 1 2.输出正确格式 ...

  2. 服务器购买网站vuter,vscode中安装开发html5中需要的插件

    vscode中安装开发html5中需要的插件 vscode中安装开发html5中需要的插件 最近在学习H5,也开始尝试着用vscode来写h5的代码.vscode是一个很不错的剪辑器,已经用它来写过p ...

  3. KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接

    KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接 注意: KETTLE运行需要依赖 libwebkitgtk-1.0 将pdi-ce-8.2.0.0-342上传至服务器, ...

  4. H5跳转APP,如果当前设备没有安装该APP,跳转去应用商店下载

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.使用步骤 总结 前言 H5跳转APP,如果当前设备没有安装该APP,跳转去应用商店下载 提示:以下是本篇文章正文内 ...

  5. 使用adb命令导出hprof文件

    我们可以使用android studio profiler导入hprof文件分析android应用的内存问题.那么如何从手机上面导出这份文件呢? 把应用的heap 区的数据取出来保存在一个hprof文 ...

  6. android安装应用程序的命令,使用adb命令给安卓手机安装软件

    adb是安卓的一个很好的调试工具,可以实现很多功能,今天就讲解一个简单的功能:使用adb命令安装软件. 手机助手等程序为手机安装软件时其实就是用的adb工具,自己用adb工具为手机安装软件更加简单快捷 ...

  7. android 启动其他app的activity,Android在一个app中启动其他app中的service或者Activity

    前言: 启动另一个app的activity和service其实是一样的,区别在于startActivity(intent)还是startService(intent)而已:所以下面案例以启动另一个ap ...

  8. 读取Assets中的数据库 .db文件

    示例图 现在要进行读取xcz1.db 中的 数据那么读取数据之前要知道表明字段名,如果知道直接绕过 1   看   导航2  . 1    在不知道的情况下我们可以使用工具 Navicat Premi ...

  9. Android adb命令选择设备

    有时候插多个设备时需要adb选择设备 可以用如下命令 在emulator-5554模拟器上安装ebook.apk: adb -s emulator-5554 install ebook.apk 在真机 ...

最新文章

  1. 第十六课.基于K-means的图像分割
  2. 由巨型计算机到微型计算机,微机原理第一章节:基础知识.ppt
  3. Dotnet Core下的Channel, 你用了吗?
  4. eBPF 入门之编程
  5. DataTable 去重合并
  6. WebSocket传输图片
  7. VirtualBox中的WIN7开启Aero模式要谨慎
  8. 阿里云ICON全部下载
  9. MySQL数据库基础
  10. itx机箱尺寸_itx主机还需要显卡吗?极限尺寸s18 itx机箱装机示范
  11. 自学人工智能 日记2017, ,搞定了
  12. 【LG-P5072 [Ynoi2015]】盼君勿忘
  13. Python实现截图?一文带你入门
  14. 自动化测试框架rf(Robot Framework)的安装
  15. 计算机丢失系统文件如何找回,如何恢复电脑上丢失的文件
  16. 高德地图-缩放比例尺控件
  17. android实现截图功能
  18. LBM中的straight boundary及部分代码(以D2Q9为例)
  19. cocos Creator 3.2 关于 NodePool 对象池的应用- (弹出框)
  20. 分省三农数据超大量面板数据集(1999-2020年)

热门文章

  1. 用canvas实现红心飘飘的动画效果
  2. <动态规划>完全背包(最大价值,恰好装满最大价值)
  3. 路由信号能不能穿墙,要看这两个东西
  4. 奥运圣火门口过 广东四市公布奥运圣火路线图
  5. mysql主原理_mysql 主从配置实现原理
  6. [雷]单元测试报错--Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
  7. 蓝桥杯大赛单片机组国信长天开发板个人总结 | 创建工程
  8. 攻防世界(web篇)---supersqli
  9. 单身狗程序猿“的七夕”
  10. 蓝桥杯学习笔记三:Delay函数毫秒变微秒