android - permission - ionic failed to load resource net:: err_cache_miss
La vista web de Android muestra el mensaje net:: ERR_CACHE_MISS (6)
He encontrado una respuesta a mi problema.
Fue porque accidentalmente anidé el permiso en la aplicación en
AndroidManifest.xml
.
@Bidhan Aunque no utilicé lo que comentaba, gracias por su rápida respuesta
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 de Google Developer 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 http://www.google.com.sg no se pudo cargar como:
net :: ERR_CACHE_MISS
Después de buscar un tiempo en Google y probar soluciones, todavía estoy atascado en este error. He incluido todos los permisos necesarios, por lo que no debería ser por eso. Mi Android Studio también está completamente actualizado, por lo que no es por eso.
Intenté la solución anterior, pero el siguiente código me ayudó a cerrar este problema.
if (18 < Build.VERSION.SDK_INT ){
//18 = JellyBean MR2, KITKAT=19
mWeb.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
}
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
<uses-permission android:name="android.permission.INTERNET" />
Resolví el problema cambiando mi
AndroidManifest.xml
.
antiguo:
<uses-permission android:name="android.permission.internet"/>
nuevo:
<uses-permission android:name="android.permission.INTERNET"/>
También asegúrese de que su código no sea verdadero para setBlockNetworkLoads
webView.getSettings().setBlockNetworkLoads (false);
Utilizar
if (Build.VERSION.SDK_INT >= 19) {
mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
}
Debería resolver el error.