Android Webview дает net:: ERR CACHE MISS message



Я создал веб-приложение и хочет создать приложение для android, которое имеет веб-представление, которое показывает мое веб-приложение. После выполнения инструкций от разработчика Google для создания приложения, я успешно установил его на свой телефон с Android 5.1.1.



однако, когда я запускаю приложение в первый раз, webview показывает сообщение:




Веб страница не доступна



Веб-страница в http://www.google.com.sg не удалось загрузить как:



net:: ERR_CACHE_MISS




после поиска на Google и опробовать решения, я все еще застрял на этой ошибке. Я включил все необходимые разрешения, так что это не должно быть из-за этого. Моя студия Android также полностью обновлена, так что это не из-за этого.

908   4  

4 ответов:

я решил проблему, изменив мой AndroidManifest.xml.

старый : <uses-permission android:name="android.permission.internet"/>
new:<uses-permission android:name="android.permission.INTERNET"/>

для всего, что связано с интернетом, ваше приложение должно иметь разрешение на доступ в интернет в ManifestFile. Я решил эту проблему, добавив разрешение в AndroidManifest.xml

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

Я пытался выше решение, но следующий код поможет мне закрыть этот вопрос.

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

Я нашел ответ на мою проблему. Это было потому, что я случайно вложил разрешение в приложение в AndroidManifest.xml.

@Bidhan хотя я не использовал то, что прокомментировал, спасибо за Ваш быстрый ответ

Comments

    Ничего не найдено.