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