ExceptionInInitializerError в org.apache.http.entity.mime.MultipartEntity

Я пытаюсь использовать org.apache.httpcomponents:httpmime:4.5.2 зависимость от Android, но получите это исключение:

E/AndroidRuntime: FATAL EXCEPTION: SyncAdapterThread-1 java.lang.ExceptionInInitializerError at org.apache.http.entity.mime.MultipartEntity.<init>(MultipartEntity.java:71) at org.apache.http.entity.mime.MultipartEntity.<init>(MultipartEntity.java:91)

когда я звоню:

MultipartEntity multipartEntity = new MultipartEntity();

Есть мысли о том, что может быть причиной этого?

1 ответ

Apache HTTP был удален в Android M. Вы не должны использовать это больше.

Я предлагаю вам использовать OkHttp с MultipartBody или HttpURLConnection с DataOutputStream.

Другие вопросы по тегам