जैसा कि यहाँ बताया गया है , Android M Apache HTTP API का समर्थन नहीं करेगा। डॉक्स स्थिति:
इसके बजाय HttpURLConnection वर्ग का उपयोग करें।
या
अपाचे HTTP एपीआई का उपयोग जारी रखने के लिए, आपको पहले अपनी बिल्ड.gradle फ़ाइल में निम्नलिखित संकलन-समय निर्भरता की घोषणा करनी चाहिए:
android {उपयोग की सीमाएँ 'org.apache.http.legacy'}
मैंने अपनी परियोजना के HttpClient के बहुत से उपयोग को HttpURLConnection में बदल दिया है, हालाँकि, मुझे अभी भी कुछ क्षेत्रों में HttpClient का उपयोग करने की आवश्यकता है। इसलिए, मैं एक संकलन-समय निर्भरता के रूप में 'org.apache.http.legacy' घोषित करने की कोशिश कर रहा हूं, लेकिन build.gradle में त्रुटि हो रही है:
ग्रैड डीएसएल विधि नहीं मिली: 'यूज़लिफ्ट्स ()'
मेरा प्रश्न है: मैं अपनी परियोजना में एक संकलन-समय पर निर्भरता के रूप में 'org.apache.http.legacy' की घोषणा कैसे करूं?
किसी भी प्रकार की मदद की बेहद सराहना की जाती है। धन्यवाद
1.3.0-rc2
। आप अपाचे के अपने Android- संगत संस्करण HttpClient का उपयोग करने पर भी विचार कर सकते हैं ।