Я создал веб-приложение и хочу создать приложение для Android, в котором есть веб-приложение, отображающее мое веб-приложение. Следуя инструкциям Google Developer по созданию приложения, я успешно установил его на свой телефон с Android 5.1.1.
Тем не менее, когда я запускаю приложение в первый раз, веб-просмотр показывает сообщение:
страница не доступна
Веб-страница в [Lorem Ipsum URL] не может быть загружена как:
нетто :: ERR_CACHE_MISS
android
android-studio
webview
zehata
источник
источник
Ответы:
Я решил проблему, изменив мой
AndroidManifest.xml
.старый:
<uses-permission android:name="android.permission.internet"/>
новый:
<uses-permission android:name="android.permission.INTERNET"/>
источник
Я пробовал вышеуказанное решение, но следующий код помогает мне решить эту проблему.
источник
Build
иmweb
вАРС?Для всего, что связано с Интернетом, ваше приложение должно иметь интернет-разрешение в ManifestFile. Я решил эту проблему, добавив разрешение в
AndroidManifest.xml
источник
Ответы собраны! Я хотел просто объединить все ответы в один всеобъемлющий.
1. Проверьте,
<uses-permission android:name="android.permission.INTERNET" />
присутствует ли вmanifest.xml
. Убедитесь, что он вложен,<manifest>
а не под<application>
. Благодаря sajid45 и Liyanis Velazquez2. Убедитесь, что вы используете
<uses-permission android:name="android.permission.INTERNET"/>
вместо устаревших<uses-permission android:name="android.permission.internet"/>
. Большое спасибо alan_shi и creos .3. Если минимальная версия ниже KK, убедитесь, что у вас есть
или
потому что правильное веб-представление добавляется только в KK (SDK 19). Благодаря Деваврата , Майку Чан Сонгу Киму и Лиянису Веласкесу
4. Убедитесь, что у вас нет
webView.getSettings().setBlockNetworkLoads (false);
. Спасибо TechNikh за указание на это.5. Если ничего не помогает, убедитесь, что ваш Android Studio, Android SDK и образ эмулятора (если вы его используете) обновлены. И если вы все еще сталкиваетесь с проблемой, просто откройте новый вопрос и оставьте комментарий к своему URL.
источник
использование
Это должно решить ошибку.
источник
WebSettings.LOAD_NO_CACHE
Также убедитесь, что ваш код не имеет истины для setBlockNetworkLoads
источник