Belirtildiği gibi burada , Android M'nin Apache HTTP API destek vermeyeceğini söyledi. Dokümanlar şunları belirtir:
bunun yerine HttpURLConnection sınıfını kullanın.
veya
Apache HTTP API'lerini kullanmaya devam etmek için, önce build.gradle dosyanızda aşağıdaki derleme zamanı bağımlılığını bildirmelisiniz:
android {useLibrary 'org.apache.http.legacy'}
Projemin çoğunu HttpClient kullanımını HttpURLConnection'a dönüştürdüm, ancak yine de HttpClient'i birkaç alanda kullanmam gerekiyor . Bu nedenle, derleme zamanı bağımlılığı olarak 'org.apache.http.legacy'yi ilan etmeye çalışıyorum ancak build.gradle'da bir hata alıyorum:
Gradle DSL yöntemi bulunamadı: 'useLibrary ()'
Sorum şu: 'org.apache.http.legacy'yi projemde derleme zamanı bağımlılığı olarak nasıl ilan ederim?
Herhangi bir yardım çok takdir edilmektedir. Teşekkürler
1.3.0-rc2
. Ayrıca Apache'nin kendi HttpClient Android uyumlu sürümünü kullanmayı da düşünebilirsiniz .