Android Déboguer avec Stetho


Exemple

Ajoutez les dépendances suivantes à votre application.

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

Dans la méthode onCreate votre classe d' onCreate , appelez les éléments suivants.

Stetho.initializeWithDefaults(this);

Lors de la création de votre instance Retrofit , créez une instance OkHttp personnalisée.

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

Ensuite, définissez cette instance OkHttp personnalisée dans l'instance Retrofit.

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

Connectez maintenant votre téléphone à votre ordinateur, lancez l'application et tapez chrome://inspect dans votre navigateur Chrome. Les appels réseau de mise à niveau doivent maintenant apparaître pour que vous puissiez les inspecter.