Android Debug Database 一个好用的Android数据库调试查看工具

原创 2017年03月15日 10:38:21

原文地址 http://blog.csdn.net/qq_25806863/article/details/62216763

平时要查看手机数据库内容就很麻烦了,就算把db文件下载到电脑上了,还需要下载专门的数据库工具来查看。而且每次修改数据库都需要重新下载,很麻烦。
然后今天发现了Android Debug Database,
githud地址:https://github.com/amitshekhariitbhu/Android-Debug-Database

先看看他有什么功能吧:

  • 直接查看手机该app的数据库和shared preference.
  • 可以直接修改数据库和shared preference的值,立即生效。修改配置文件什么的特方便,真的立即生效。
  • 可以直接搜索数据库内容。
  • 可以直接执行sql语句
  • 可以直接下载db数据库文件
  • 直接排序

先看两张界面图吧;

数据库的:
这里写图片描述

共享参数的:
这里写图片描述

好了 下面说收使用吧

  1. 添加依赖项
    在app的build.gradle添加

    dependencies {
    debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
    }

    最好是用debugCompile,只在debug时可以查看。
    然后当你运行APP启动的时候,在日志中会看见这一行:
    这里写图片描述
  2. 真机访问(手机和电脑必须在同一个局域网上
    点击那个地址就可以直接访问了,也能在浏览器中手动输入。默认地址是手机IP:8080
    如 手机ip是 192.2.2.2 那么默认的地址就是 192.2.2.2:8080;
  3. 模拟器访问
    还有一种方式是针对虚拟机的,不过对真机也有效,就是浏览器访问
    localhost:8080;
    这样访问有一个前提条件,要先执行一下
    adb forward tcp:8080 tcp:8080 命令.
  4. 修改端口号
    如果不用默认的8080端口号,可以自己指定。
    在app的build.gradle中
android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId ""
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {    //这里
            resValue("string", "PORT_NUMBER", "8088")
        }
    }

}

这样修改之后,上面的所以得8080都要改成对应的新端口号,
如:
192.2.2.2:8088
localhost:8088
adb forward tcp:8088 tcp:8088

8大你不得不知的Android调试工具

转自 http://blog.csdn.net/johnson67/article/details/8576145
  • junyeer
  • junyeer
  • 2015年07月16日 15:03
  • 1676

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

作者: linheimx 简书: http://www.jianshu.com/p/89ccae3e590b  前言 一般,我们调试手机中的数据库是很...
  • u012381726
  • u012381726
  • 2017年03月03日 15:32
  • 2888

Android SDK自带调试优化工具

Android sdk中自带了一些分析内存,界面调优的非常实用的工具,这对于分析和调试我们的应用十分有帮助,由于我使用的是linux版本的sdk,所以就以linux版本的工具做一个介绍,这些工具的具体...
  • chf1142152101
  • chf1142152101
  • 2017年01月20日 14:01
  • 602

Android 强大的调试工具 Stetho

Facebook 为我们提供了一个开源的,功能强大的Android调试工具Stetho 记录一下如何使用 1. 准备工作 android studio 或者eclipse(应该是可以的) ...
  • xiangaaa190
  • xiangaaa190
  • 2015年10月14日 10:52
  • 2408

Android Studio调试模式(debug)下使用正式签名的方法

在日常开发中,用第三方开发平台, 比如微信或者支付宝,通常这些平台都会要求提供应用的签名 作为密钥,而在开发工具的debug模式下,生成的apk使用的是开发工具默认的签名,这就给开发带来一些麻烦,...
  • kepoon
  • kepoon
  • 2016年10月23日 13:48
  • 829

android 学习笔记3-debug调试 数据库 事务 显示界面TextView

1、调试程序:     设置断点,点击虫子按钮,我们调试自己的程序一般使用Step Over(F6),学习源码使用Step Into(F5)会进到android源码中           2、...
  • gaopinqiang
  • gaopinqiang
  • 2016年12月30日 23:11
  • 268

Andrid数据库——可视化工具

前面三篇文章 Andrid数据库框架——greenDAO(一) Andrid数据库框架——greenDAO(二) Andrid数据库框架——greenDAO(三) 讲解了greenDao的...
  • mingyunxiaohai
  • mingyunxiaohai
  • 2016年12月05日 17:00
  • 1250

Android Studio代码调试大全

Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,...
  • dd864140130
  • dd864140130
  • 2016年06月02日 02:21
  • 35241

手机调试安卓代码时,看到debug信息的方法

最近本菜鸟也在做安卓手机应用的开发,开发过程中,出来问题看不到,debug信息用text呈现实在是太烦了, 看了好多真机调试的,也没弄出文章上说的效果,最后只能退而求其次,找一个简易版的方法,个人感...
  • qq_36754021
  • qq_36754021
  • 2017年03月07日 14:13
  • 446

Android Studio 调试过程中快捷查看断点处变量值(Ctrl+Shift+I无效)?

当你在做Keymap到Eclipse后,在debug过程中,在Eclipse中我们很喜欢用Ctrl+Shift+I去查看一个运算或者调用的结果,这样用起来很方便。但是keymap到Eclipse后,你...
  • hyr83960944
  • hyr83960944
  • 2014年07月11日 16:14
  • 45018
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Debug Database 一个好用的Android数据库调试查看工具
举报原因:
原因补充:

(最多只允许输入30个字)