मैं एंड्रॉयडHttpClient एक प्रकार
में http अनुरोध बनाने के लिए कोशिश कर रहा हूँ करने के लिए हल नहीं किया जा सकता है, लेकिन मैं इन त्रुटियों
- HttpClient cannot be resolved to a type
- DefaultHttpClient cannot be resolved to a type
स्क्रीनशॉट मिला:
मैं एंड्रॉयडHttpClient एक प्रकार
में http अनुरोध बनाने के लिए कोशिश कर रहा हूँ करने के लिए हल नहीं किया जा सकता है, लेकिन मैं इन त्रुटियों
- HttpClient cannot be resolved to a type
- DefaultHttpClient cannot be resolved to a type
स्क्रीनशॉट मिला:
हटाएँ इस लाइन:
import org.apache.http.*;
और जोड़े इन:
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
बढ़िया! धन्यवाद कि – Nabi
@Nabi ध्यान दें !! याद दिलाता है कि http क्लाइंट क्लास को एपीआई 22 में बहिष्कृत किया गया था, आप इस लिंक में देख सकते हैं: http://developer.android.com/reference/org/apache/http/client/HttpClient.html, अब httprequests करने के लिए httpUrlConnection क्लास का उपयोग करता है , यहां अधिक जानकारी देख सकते हैं: http://android-developers.blogspot.com.es/2011/09/androids-http-clients.html –
निम्न प्रक्रिया का पालन करें:
जार की प्रतिलिपि बनाएँ -> परियोजना में लिब्स फ़ोल्डर में जार पेस्ट करें -> पथ बनाने के लिए जार -> Buildpath -> जोड़ें पर राइट क्लिक करें।
मैंने अपलोड किया है httpclient-4.4.1.jar – Nabi
आयात करने का प्रयास करें? .. –
यह मेरे लिए समस्या हल: प्रोजेक्ट फ़ोल्डर पर क्लिक करें, फिर Alt + Enter, पर जाएँ जावा बिल्ड पथ, पुस्तकालय, बाहरी जार जोड़ने पर क्लिक करें, .jar, ऑर्डर करने के लिए जाने के लिए और निर्यात और पर क्लिक करें संगठन पर "android-23 \ वैकल्पिक \ org.apache.http.legacy.jar एसडीके \ प्लेटफार्मों \" स्थित फ़ाइल जोड़ने .apache.http.legacy.jar, ठीक क्लिक करें और मैं टी हल हो जाएगा।
क्या आपने उस जार को जोड़ा है? –
हाँ, लेकिन शायद मैं गलत कर रहा हूँ! स्क्रीन शॉट – Nabi