Android Webview дает net:: ERR кэш пропустить сообщение

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

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

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

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

net:: ERR_CACHE_MISS

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

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 хотя я не использовал то, что прокомментировал, спасибо за Ваш быстрый ответ