RNプロジェクトはstethoを使用する

1932 ワード

RNプロジェクト使用stetho
  • RNプロジェクトはstethoを使用する.
  • buildgradle構成
  • MainApple java追加
  • build.gradle配置
        compile 'com.facebook.stetho:stetho:1.3.1'
        compile 'com.facebook.stetho:stetho-okhttp3:1.3.1'
    MainApple.java追加
    import com.facebook.react.modules.network.ReactCookieJarContainer;
    import com.facebook.stetho.Stetho;
    import okhttp3.OkHttpClient;
    import com.facebook.react.modules.network.OkHttpClientProvider;
    import com.facebook.stetho.okhttp3.StethoInterceptor;
    import java.util.concurrent.TimeUnit;
    
     @Override
      public void onCreate() {
        super.onCreate();
        SoLoader.init(this, /* native exopackage */ false);
    
         Stetho.initializeWithDefaults(this);
          OkHttpClient client = new OkHttpClient.Builder()
          .connectTimeout(0, TimeUnit.MILLISECONDS)
          .readTimeout(0, TimeUnit.MILLISECONDS)
          .writeTimeout(0, TimeUnit.MILLISECONDS)
          .cookieJar(new ReactCookieJarContainer())
          .addNetworkInterceptor(new StethoInterceptor())
          .build();
          OkHttpClientProvider.replaceOkHttpClient(client);
      }
    
    効果のスクリーンショット:
    効果のスクリーンショット: