studio resource permission net internet failed err_cache_miss android android-studio webview android-5.1.1-lollipop

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.