2015-06-04 4 views
32

मैंने एक वेब ऐप बनाया है और एक एंड्रॉइड ऐप बनाना चाहता है जिसमें एक वेबदृश्य है जो मेरा वेब ऐप दिखाता है। ऐप बनाने के लिए Google डेवलपर के निर्देशों का पालन करने के बाद, मैंने एंड्रॉइड 5.1.1 के साथ अपने फोन पर इसे सफलतापूर्वक इंस्टॉल किया।एंड्रॉइड वेबव्यू नेट :: ERR_CACHE_MISS संदेश

:

वेब पेज उपलब्ध नहीं

http://www.google.com.sg पर वेब पेज के रूप में लोड नहीं किया जा सकता है:

हालांकि, जब मैं पहली बार इस एप्लिकेशन चलाने के लिए, वेबव्यू संदेश दिखाता है

नेट :: ERR_CACHE_MISS

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

+0

में अनुमति जोड़कर इस समस्या हल हो जाती हो सकता है कि इस लिंक से आपको मदद मिलेगी http://stackoverflow.com/questions/25664146/android-4-4-giving-err-cache-miss-error -in-onreceivederror-for-webview-back –

उत्तर

97

के लिए धन्यवाद मैं अपने AndroidManifest.xml बदलकर समस्या हल हो।

वर्ष  : <uses-permission android:name="android.permission.internet"/>
नया: <uses-permission android:name="android.permission.INTERNET"/>

+0

यह बस काम करता है ...! धन्यवाद! –

+0

अभी भी मुझे यह त्रुटि मिल रही है –

+0

आदमी, आपने मेरा दिन बचाया! कॉर्डोवा 7.0.1 में अपग्रेड करने के बाद कोई एक्सएचआर काम नहीं कर रहा था। मैंने मैन्युअल रूप से इसे मैनिफेस्ट में जोड़ा और ... बूम! :) – Radacina

2

मुझे मेरी समस्या का उत्तर मिला है। ऐसा इसलिए था क्योंकि मैंने गलती से androidmainfest.xml में अनुमति को निहित किया था।

@Bidhan हालांकि मैं का उपयोग नहीं किया क्या टिप्पणी की, अपने त्वरित प्रतिक्रिया

+0

हां .. मैंने भी गलती से androidmainfest.xml में अनुमति को घोंसला दिया। यह के बाहर होना चाहिए। <उपयोग-अनुमति एंड्रॉइड: नाम =" android.permission.INTERNET "/> <एप्लिकेशन

6

मैं समाधान ऊपर कोशिश की, लेकिन निम्नलिखित मेरी मदद कर सकते इस मुद्दे बंद हुआ।

if (18 < Build.VERSION.SDK_INT){ 
//18 = JellyBean MR2, KITKAT=19 
mWeb.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
} 
3

इंटरनेट से संबंधित किसी भी चीज़ के लिए, आपके ऐप में मैनिफेस्टफाइल में इंटरनेट अनुमति होनी चाहिए। मैं AndroidManifestFile.xml

<uses-permission android:name="android.permission.INTERNET" /> 
संबंधित मुद्दे