Creé una aplicación web y quiero crear una aplicación de Android que tenga una vista web que muestre mi aplicación web. Después de seguir las instrucciones del desarrollador de Google para crear una aplicación, la instalé con éxito en mi teléfono con Android 5.1.1.
Sin embargo, cuando ejecuto la aplicación por primera vez, la vista web muestra el mensaje:
página web no disponible
La página web en [URL de Lorem Ipsum] no se pudo cargar como:
net :: ERR_CACHE_MISS
android
android-studio
webview
zehata
fuente
fuente
Respuestas:
Resolví el problema cambiando mi
AndroidManifest.xml
.viejo:
<uses-permission android:name="android.permission.internet"/>
nuevo:
<uses-permission android:name="android.permission.INTERNET"/>
fuente
Intenté la solución anterior, pero el siguiente código me ayudó a cerrar este problema.
fuente
Build
ymweb
vars?Para cualquier cosa relacionada con Internet, su aplicación debe tener el permiso de Internet en ManifestFile. Resolví este problema agregando permiso en
AndroidManifest.xml
fuente
Respuestas reunidas! Solo quería combinar todas las respuestas en una completa.
1. Compruebe si
<uses-permission android:name="android.permission.INTERNET" />
está presente enmanifest.xml
. Asegúrese de que esté anidado debajo<manifest>
y no<application>
. Gracias a sajid45 y Liyanis Velazquez2. Asegúrese de que está utilizando en
<uses-permission android:name="android.permission.INTERNET"/>
lugar de la obsoleta<uses-permission android:name="android.permission.internet"/>
. Muchas gracias a alan_shi y Creos .3. Si la versión mínima es inferior a KK, verifique que tenga
o
porque la vista web adecuada solo se agrega en KK (SDK 19). Gracias a Devavrata , Mike ChanSeong Kim y Liyanis Velazquez
4. Asegúrese de que no tiene
webView.getSettings().setBlockNetworkLoads (false);
. Gracias a TechNikh por señalar esto.5. Si todo lo demás falla, asegúrese de que su Android Studio, Android SDK y la imagen del emulador (si está usando uno) estén actualizados. Y si todavía está resolviendo el problema, simplemente abra una nueva pregunta y haga un comentario debajo de su URL.
fuente
Utilizar
Debería resolver el error.
fuente
WebSettings.LOAD_NO_CACHE
También asegúrese de que su código no sea verdadero para setBlockNetworkLoads
fuente