studio - javascript webview android




La vista web de Android muestra el mensaje net:: ERR_CACHE_MISS (4)

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.


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


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);
}

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);




android-5.1.1-lollipop