Android调试工具:Stetho

今天收获一枚强大的Android调试工具:Stetho,针对OkHttp+Stetho+Chrome,可以调试网络请求、数据库等,为了不遗忘记录下来以便自己随时查看。

stetho官网

使用方式:
1、添加依赖:

dependencies {
    compile'com.facebook.stetho:stetho:1.4.0'
    compile'com.facebook.stetho:stetho-okhttp3:1.4.0'
}

2、在Application的onCreate()里面初始化:

Stetho.initialize(Stetho
    .newInitializerBuilder(this)
    .enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
    .enableWebKitInspector(
          Stetho.defaultInspectorModulesProvider(this)).build());

3、OkHttp添加拦截:

mOkHttpClient=newOkHttpClient.Builder()
.addNetworkInterceptor(newStethoInterceptor())
.build();

4、打开chrome输入网址:chrome://inspect/

点击inspect就会打开如下的界面:


第一次打开的时候我是空白的,后来搜了下原来是第一次需要翻墙一下,本人修改了hosts里面的内容就可以了;
网络部分:


数据库、SharedPreferences部分:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容