होस्ट "<url यहाँ>" हल करने में असमर्थ; होस्टनाम से जुड़ा कोई पता [बंद]


159

RSS लिंक पढ़ने के लिए मेरे Android एप्लिकेशन में , मुझे यह त्रुटि मिल रही है:

java.net.UnognHostException: होस्ट "example.com" को हल करने में असमर्थ; होस्टनाम से जुड़ा कोई पता नहीं।

अपने एमुलेटर में मैं एक ब्राउज़र के माध्यम से Google से जुड़ सकता हूं। कृपया इस समस्या को हल करने में मेरी मदद करें।


क्या आप वह url दे सकते हैं जिसके लिए आपको यह त्रुटि मिलती है
सुनील कुमार साहू

15
क्या आपके पास INTERNETअनुमति है?
फेलिक्स

@felix: मेरे ब्राउज़र में मैंने इंटरनेट कनेक्शन की जाँच की। यह काम करता है। क्या मैं अपने आवेदन में सक्षम कर सकता हूँ?
बिजॉय जॉर्ज

3
सुनिश्चित करें कि आपका इंटरनेट कनेक्शन चालू है।
user609239

6
अपने वाईफाई कनेक्शन की जाँच करें
:)

जवाबों:


193

आपको शायद INTERNETअनुमति नहीं है । इसे अपनी AndroidManifest.xmlफ़ाइल में जोड़ने का प्रयास करें , ठीक पहले </manifest>:

<uses-permission android:name="android.permission.INTERNET" />

नोट: उपरोक्त टैग के ठीक पहले होना जरूरी नहीं है</manifest> , लेकिन इसे लगाने के लिए एक अच्छी / सही जगह है।

नोट: यदि यह उत्तर आपके मामले में मदद नहीं करता है, तो अन्य उत्तर पढ़ें!


200
अपने वाईफाई कनेक्शन की जाँच करें
:)

120

मैंने एमुलेटर में भी इस समस्या को देखा है। मेरे मामले में, यह एमुलेटर को लॉन्च करने, फिर कंप्यूटर को सोने या नेटवर्क कनेक्शन को बदलने (काम से घर पर जाने आदि) के कारण होता है, फिर उसी एमुलेटर का उपयोग करने का प्रयास किया जाता है। एमुलेटर को बंद करना और फिर से लॉन्च करना इस मामले में समस्या का समाधान करता है।


समस्या की वास्तविक जड़ Thats
user606669

1
मैं इसी व्यवहार का सामना कर रहा हूं, लेकिन एमुलेटर को बंद करना / फिर से चालू करना कुछ भी ठीक नहीं कर रहा है। लेकिन मेरे काम के वीपीएन
डोनट

यह मेरी समस्या भी थी, कुछ नई लाइब्रेरी को फ़ाइल डाउनलोड करने की कोशिश करना। लाइब्रेरी डॉक्यूमेंटेशन और वेब पर कुछ घंटों के लिए यहां और वहां सर्च करना क्योंकि यह फाइल को डाउनलोड करने में विफल है .. इसे एमुलेटर कनेक्शन प्रॉब्लम था, लोल। यह समय बर्बाद कर रहा है, लेकिन मैं हंसने के अलावा क्या कर सकता हूं। मेरा दिन बचाने के लिए धन्यवाद
कोमांग सीधी अर्थ

इस उत्तर को देखा और ईमानदारी से कहा, मुझे विश्वास नहीं था कि यह मेरी समस्या का समाधान होगा। बहुत बहुत धन्यवाद एरिक! फिर भी जिज्ञासु आप कैसे यह पता लगाने में कामयाब रहे
रोशन

57

इसकी वजह से वाईफाई बग हैwifi disable or not properly connected.

सीधे शब्दों में वाईफाई को हल करने से समस्या हल हो जाएगी।


41

मेजबान को हल करने में असमर्थ ""; होस्टनाम से जुड़ा कोई पता नहीं

आपको अपने मैनिफ़ेस्ट में नीचे दिए गए कोड की जाँच करनी होगी:

<uses-permission android:name="android.permission.INTERNET" />

और कम से कम मेरे लिए सबसे महत्वपूर्ण: -

अपने मोबाइल डिवाइस पर सक्षम वाईफ़ाई कनेक्शन या इंटरनेट कनेक्शन


1
इसने मेरी मदद की ... धन्यवाद ... अपने एमुलेटर पर वाईफाई चेक करें
हमीर अहमद

मेरा नेट सक्षम नहीं था ... opps .. !!! चेक के लिए धन्यवाद .. कभी-कभी कोई गलतियों का संदेह करता है
अमन सतीजा

10

कभी-कभी, हालांकि आप <uses-permission android:name="android.permission.INTERNET" />AndroidManifest में जोड़ते हैं और आपके पास एक WiFi कनेक्शन है, इस अपवाद को फेंका जा सकता है। मेरे मामले में, मैंने वाईफाई बंद कर दिया है और फिर इसे फिर से चालू कर दिया है। इससे त्रुटि का समाधान हुआ। अजीब समाधान, लेकिन कभी-कभी यह काम करता है।


बस मेरे साथ ऐसा हुआ था। ठीक काम तो सभी को अचानक यह समस्या हो जाती है। वाईफाई बंद और इसे हल कर दिया। अजीब!
एंड्योरडैव

9

"" ऐसा लगता है कि आप इस होस्ट को हल करने का प्रयास कर रहे हैं, जो अमान्य है।

आरएसएस यूआरएल के लिए जाँच करें

अद्यतन निम्नलिखित संभावनाएं हैं

1 आपका ब्राउज़र प्रॉक्सी के साथ कॉन्फ़िगर किया गया है, ऐप नहीं

System.setProperty("http.proxyHost", "my.proxyhost.com");
System.setProperty("http.proxyPort", "1234");

2 आपके ब्राउज़र में इंटरनेट तक पहुंच है। ऐप नहीं

यदि URL सुरक्षित है तो 3 SSL समस्या हो सकती है


मैंने ब्राउज़र में अपना url टाइप किया और एक्सेस कर सकता हूं।
बिजोय जॉर्ज

आपने ब्राउज़र में क्या लिखा?
जिगर जोशी

डेटा पुनर्प्राप्त करने के लिए URL। यह एक xml पृष्ठ पर निर्देशित करता है।
बिजॉय जॉर्ज

लेकिन ऐसा लगता है कि आपका ऐप उस url को एक्सेस करने की कोशिश नहीं कर रहा है, त्रुटि संदेश से ऐसा लगता है कि वह देख रहा है""
Jigar Joshi

1
मैं अपने एप्लिकेशन को कैसे कॉन्फ़िगर कर सकता हूं - System.setProperty ("http.proxyHost", "my.proxyhost.com)"; System.setProperty ("http.proxyPort", "1234");
बिजोय जॉर्ज

7

मेरी भी यही समस्या थी। मेरा वर्चुअल डिवाइस डिवाइस के शीर्ष बार में एक क्रॉस-आउट वाईफाई आइकन दिखा रहा था। मैंने वर्चुअल डिवाइस को रिबूट किया और सब कुछ वापस सामान्य हो गया।


5

यह निम्न कारणों से हो सकता है: -

  1. या तो आपके पास मैनिफ़ेस्ट फ़ाइल में इंटरनेट की अनुमति नहीं है। यदि ऐसा है तो कृपया इस कथन का उपयोग करें<uses-permission android:name="android.permission.INTERNET" />

  2. या आप किसी नेटवर्क से जुड़े हैं लेकिन आपका इंटरनेट कनेक्शन काम नहीं कर रहा है। जैसे आप वाई-फाई से जुड़े हैं, लेकिन इसमें इंटरनेट कनेक्शन नहीं है या आपके फोन पर मोबाइल डेटा ऑन है, लेकिन आपके फोन पर डेटा कनेक्टिविटी नहीं है।

बिंदु # 2 दिलचस्प है और इसकी धारणा नहीं है, मैंने अपने अंत में उसी का परीक्षण किया है।

आशा है कि यह आपकी मदद करेगा

Summved


4

यह आपकी गलती नहीं है, मैंने कभी-कभी ऐसा किया है जब एमुलेटर एक अजीब स्थिति में है। बस एमुलेटर को फिर से शुरू करने से मुझे मदद मिली।


4

एमुलेटर पर कुछ समय, मुझे ब्राउज़र को लॉन्च करना होगा इससे पहले कि मेरा ऐप इंटरनेट तक पहुंच सके।


4

आप की जाँच करें:

1- इंटरनेट कनेक्टिविटी के लिए उपयोग।

2- इंटरनेट की अनुमति मेनिफेस्ट में मौजूद है।

3- URL होस्ट मान्य और विश्वसनीय डोमेन नाम सर्वर में पंजीकृत है।


2

यदि आप एक एमुलेटर पर ऐप चला रहे हैं, तो सुनिश्चित करें कि यह इंटरनेट से ठीक से जुड़ा हुआ है। यदि यह नहीं है, तो इसे हल करने का सबसे आसान तरीका एमुलेटर को फिर से खोलना या एक नया उपकरण बनाना है।


2

मेरे मामले में, मेरे पास वह त्रुटि थी जब मैं अपने मेजबान पर वीपीएन से जुड़ा था, लेकिन सिम्युलेटर पर नहीं। वीपीएन को बंद करने से समस्या हल हो गई


2

मेजबान को हल करने में असमर्थ ""; होस्टनाम से जुड़ा कोई पता नहीं

मेरे पास यह मुद्दा था और मैंने इसे इस तरह से हल किया। परिवर्तन

http: //hostname/abc/def/ghi/name.php

सेवा

http: //ipaddress/abc/def/ghi/name.php // http: //97.68.XX.YY/abc/def/ghi/name.php

मैंने इसे इस तरह से हल किया ... आपको होस्टनाम / सर्वरनाम के बजाय सर्वर आईपी एड्रेस देना होगा।

कृपया इसे आज़माएं और अपनी प्रतिक्रिया दें।


1
खैर, यह बस को लेने का सुझाव देने जैसा है जब कोई पूछता है कि उनकी कार क्यों काम नहीं कर रही है। आखिरकार, होस्टनाम का एक उद्देश्य यह है कि अंतर्निहित आईपी पता कभी भी बदल सकता है।
मैनुअल

2

मेरे मामले में समस्या आईपीवी 6 के साथ काम करने वाले वाईफ़ाई के साथ थी और मेरे डोमेन में आईपीवी 6 एड्रेस नहीं था


1

मुख्य फ़ाइल में इंटरनेट के लिए अनुमति की जाँच करें और नेटवर्क कनेक्टिविटी की जाँच करें।


1

मेरे पास भी यही समस्या थी, और यह इसलिए था क्योंकि सिम्युलेटर किसी तरह हवाई जहाज मोड में मिल गया था, एक बार यह अक्षम हो गया था, मेरा ऐप ठीक काम कर रहा था :-) मैंने सब कुछ आज़माया, पुनर्निर्माण किया, साफ किया + निर्माण किया और एंड्रॉइड स्टूडियो को रिबूट किया और कंप्यूटर को रिबूट किया, यहां तक ​​कि पुन: स्थापित किया Android स्टूडियो ।।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.