使用 Stetho 进行调试

将以下依赖项添加到你的应用程序。

compile 'com.facebook.stetho:stetho:1.5.0' 
compile 'com.facebook.stetho:stetho-okhttp3:1.5.0' 

在你的 Application 类’onCreate 方法中,调用以下内容。

Stetho.initializeWithDefaults(this);

创建 Retrofit 实例时,请创建自定义 OkHttp 实例。

OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder();
clientBuilder.addNetworkInterceptor(new StethoInterceptor());

然后在 Retrofit 实例中设置此自定义 OkHttp 实例。

Retrofit retrofit = new Retrofit.Builder()
    // ...
    .client(clientBuilder.build())
    .build();

现在将手机连接到计算机,启动应用程序,然后在 Chrome 浏览器中键入 chrome://inspect。现在应该显示改造网络呼叫以供你检查。