Android'de bir uygulama üzerinde çalışıyorum. Httpcore 4.3.3 kullanıyorum. Ben Bazı googling yaptık ve ben hata alıyorum anlamak ContentType.parse(string)
NoSuchFieldError INSTANCE Başlarken org/apache/http/message/BasicHeaderValueParser
java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/message/BasicHeaderValueParser; in class Lorg/apache/http/message/BasicHeaderValueParser; or its superclasses (declaration of 'org.apache.http.message.BasicHeaderValueParser' appears in /system/framework/ext.jar)
kullanmaya çalışırken ben bu olsun, ama bunu düzeltmek için ne kadar emin değilim. Okuduğum kadarıyla ContentType, Android ile birlikte gelen BasicHeaderValueParser'ı kullanmaya çalıştı ve bu sınıfın henüz INSTANCE alanına sahip olmadığı görülüyor. Herhangi bir yardım lütfen? Httpcore ait
compile('org.apache.httpcomponents:httpmime:4.3.6') {
exclude module: 'httpclient'
}
compile 'org.apache.httpcomponents:httpcore:4.3.3'
versiyon 4.3.6'yı kullanmayı deneyin Proguard'ı kullanıyor musunuz? – Emmanuel
Ben öyle düşünmüyorum. Geçenlerde runProguard yerine minifyEnabled'ı kullanmanıza olanak tanıyan android stüdyosu 1.0'a yükselttim, sanırım onları yanlışlara ayarladım. Onları doğruya ayarlamayı deneyebilirim, ama bunu düzeltmenin başka bir yolu var mı? -> – Josh
düzeltmek için görünmüyordu apache http kitaplığı yeniden paketlemek için jarjar kullanın veya eski httpmime kitaplığı (chech hangi projion projenizin minsdk ile uyumlu olduğunu chech) – Selvin