-
https://github.com/amitshekhariitbhu/Android-Debug-Database
测试机要和pc端要在同一网络下
在你的app
的build.gradle
中添加
debugImplementation 'com.amitshekhar.android:debug-db:1.0.4'
运行项目后在log
的Dubug
级别的日志中找到http://XXX.XXX.X.XXX:8080
,然后点击在浏览器中打开可以查看数据库
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
在app
的build.gradle
中
dependencies {
...
debugImplementation 'com.github.whataa:pandora:v1.0.1'
releaseImplementation 'com.github.whataa:pandora-no-op:v1.0.1'
}
然后你的application
中进行初始化
Pandora.init(this).enableShakeOpen();
enableShakeOpen()
是可选的,表示启用 “摇一摇打开” 的功能,开启后,在应用内任何页面摇晃手机都可以打开功能面板开始debug
限制 :仅支持给予SQlite
的数据库,不支持打开加密的数据库
-
https://github.com/facebook/stetho
在你的app
的build.gradle
中添加
compile 'com.facebook.stetho:stetho:1.5.0'
在你的application
中添加Stetho.initializeWithDefaults(this)
进行初始化,然后运行项目后在chrome
浏览器中搜索chrome://inspect
可以看到查看数据库选项,同时还可以查看sp
文件