zoukankan      html  css  js  c++  java
  • Android项目通过Android Debug Database实时查看本地Sqlite数据库内容

    前几天写Android项目时,想和Sqlyog那样图形化查看数据库中的文件,由于Android自带小型的Sqlite轻量级数据库,在查找方法时发现了一个特别简单适用的方法,纪录一下。

    在android项目的build.gradle中添加代码:

    debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'

    之后Sync.启动AVD,或者连接USB。

    在Logcat中输入D/DebugDB,即可查看ip与端口,在浏览器访问即可。

    如果用的是USB或者AVD,访问可能查看不了。

    此时在Terminal输入

    adb forward tcp:8080 tcp:8080

    然后再浏览器访问localhost:8080即可看到数据库中的结构及各表的内容。

    tips:

    1.确保处于同一子网

    2.adb命令如果显示找不到,可能没有添加环境变量,首先需要找到adb文件所在目录。

      点击菜单栏的Tools,选择SDK,点击左侧Android SDK,在上方可以看到Android SDK Location

      

    复制路径,打开。打开目录下的platform-tools,便可看到adb文件

    可在当前目录下直接执行,也可添加到环境变量中,具体添加方法不再赘述,请自行百度。

    最后,附上项目的github链接

    https://github.com/amitshekhariitbhu/Android-Debug-Database

  • 相关阅读:
    机器学习笔记
    python学习笔记-day8
    python学习笔记-day7
    python学习笔记-day6
    python学习笔记-day5
    python习题
    単語
    bat批处理----copy和xcopy区别
    C#
    VB
  • 原文地址:https://www.cnblogs.com/adhzl/p/10927533.html
Copyright © 2011-2022 走看看