Android Stetho 调试简单使用介绍

stetho是Facebook推出的安卓APP网络诊断和数据监控的工具,接入方便,功能强大,是开发者必备的好工具。
主要功能包括:查看数据库文件,查看网络数据,查看布局界面。无需root,只要通过adb连接设备,操作方便。

打开方式在chrome浏览器中输入chrome://inspect
Android Stetho 调试简单使用介绍

第一次使用要*,不然点击inpect永远是空白的,如果没法*,请查看这篇文章

解决stetho第一次连接白屏的问题.

1、 Android Studio添加依赖

implementation 'com.facebook.stetho:stetho:1.5.1'
implementation 'com.facebook.stetho:stetho-okhttp3:1.5.0'

2、 代码配置

public class MyApplication extends Application
{
@Override
public void onCreate()
{
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}

3、 查看数据库文件

Android Stetho 调试简单使用介绍

4、查看网络数据

需要添加网络拦截

OkHttpClient client = new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor())
.build();

Android Stetho 调试简单使用介绍

5、 查看布局界面

Android Stetho 调试简单使用介绍

上一篇:每日总结-Day6-Android开发-利用OkHTTP与服务器通信


下一篇:Okhttp3源码解析(1)-OkHttpClient分析