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.