android mysql开发工具_Android数据库查看,两款Android数据库可视化调试开发工具

介绍两款不用root设备,不用导出数据库,可直接边开发边查看调试的数据库可视化工具。

一:Android Debug Database (免费)

这个工具配置最为简单也十分快捷,只需要在gradle中引用库之后不用多余的配置就可以方便的查看了,在项目中引入如下:

//数据库可视化1

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

然后运行项目,在打印日志中可以看到一个ip地址:

D/DebugDB: Open http://xxx.xxx.xxx.xxx:8080 in your browser

直接点击在浏览器打开地址就可以看到app下对应的数据库和SharedPreferences存储的数据了。

另外还可以使用 localhost:8080 来查看,但是在此之前需要使用一个adb命令:

adb forward tcp:8080 tcp:8080

然后就可以在浏览器中使用地址 localhost:8080 或者 127.0.0.1:8080(当有时候ip地址链接不上时可以使用这个)方便的查看数据库数据了

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

数据可视化展示

至于跟多的用法可以参考工具的github地址:https://github.com/amitshekhariitbhu/Android-Debug-Database

上面有更详细的介绍。

二:SQLScout (收费,可免费使用一段时间)

这个工具相对来说配置比第一个稍微麻烦些。

首先安装一个插件

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

在setting->plugins中搜索SQLScout然后进行安装

插件安装好后重启AndroidStudio会在右侧出现这个图标

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

还没完,还需要在gradle中配置

//在Project的build.gradle中配置maven

allprojects {

repositories {

maven {

url 'http://www.idescout.com/maven/repo/'

}

}

}

//数据库可视化2

implementation 'com.idescout.sql:sqlscout-server:4.1'

然后在application的onCreate方法中调用

override fun onCreate() {

super.onCreate()

SqlScoutServer.create(this,packageName) //我的环境是kotlin(如果使用java第二个参数传入包名就行)

}

此时运行App之后就可以在插件中随时查看数据库了

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

点击加号选择第一个选项

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

选择包名数据库名称点击OK

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

选择需要查看的数据库

827d7b137ac3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

就可以在底部看到App中的数据库了


版权声明:本文为weixin_34668147原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。