Usando o Apache HttpClient com o Android SDK 23. NoSuchMethod
Já criou umbugticket no google para isso. Possivelmente alguém tem alguma idéia?
Ei pessoal, eu queria usar um normalHTTPClient
(CloseableHttpClient) na Apache Library,
mCloseableHttpClient = HttpClientBuilder.create()
.setDefaultRequestConfig(defaultRequestConfig)
.setUserAgent(userAgent)
.build();
e o aplicativo sempre trava diretamente com:
java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; in class Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; or its superclasses (declaration of 'org.apache.http.conn.ssl.AllowAllHostnameVerifier' appears in /system/framework/ext.jar)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:144)
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:912)
iniciando àsAPI Nível 22 (mesmo para o nível da API23)
O problema é: A classe no Android SDKnão tem INSTÂNCIA campo declarado.