OkHttpClient ExceptionInInitializerError - PullRequest
0 голосов
/ 27 марта 2020

Первый раз с использованием httpOk и дооснащения. Я использую код другого сотрудника, но не могу заставить его работать, даже после того, как вошел в inte rnet, чтобы проверить, что является потенциальной ошибкой.

public static Retrofit getBsfBuilder() {
    HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
    interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
    OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();

    retrofit = new Retrofit.Builder()
            .baseUrl(BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
            .client(client)
            .build();

     return retrofit;
}

С объявлением BASE_URL выше и модернизация до нуля.

Ошибка:

E / AndroidRuntime: FATAL EXCEPTION: main Process:, PID: 5305 java .lang.ExceptionInInitializerError

1 Ответ

0 голосов
/ 27 марта 2020

Проблема заключалась в том, что я использовал версию 19 android, с последней версией okhttp, отметьте Как исправить Ожидаемый Android Уровень API 21+, но был 19 в Android для больше информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...