La vista web de Android no puede iniciar sesión en Google desde el sitio web cargado. ¿Cómo debo arreglar esto?

Desde Lollipop (5.x) y superior, puede borrar el caché o borrar los datos de una aplicación llamada “Android System WebView”. Si está utilizando KitKat (4.4.4) y versiones posteriores, puede borrar los datos de la aplicación llamada “Internet” o “Navegador”.

Si desea verificar la versión de Android, desde la aplicación Configuración, toque “Información del dispositivo” o “Acerca del dispositivo”. En algunos teléfonos inteligentes, debe presionar “Información de software” o similar, y algunos dispositivos como Opportunity le muestran “Basado en Android xxx”.

Para resolver este problema, vaya a Configuración y seleccione “Aplicaciones”, “Aplicaciones” o “Administrador de aplicaciones”.

En el Administrador de aplicaciones en Android Lollipop (5.x) y debajo, deslice hacia la izquierda hasta que vea el texto “Todos” en el centro de la pantalla. La lista muestra todas las aplicaciones que tiene su dispositivo Android.

Para Android Marshmallow (6.x) y superior, toque “Más” o tres puntos y seleccione / toque “Mostrar sistema (Aplicaciones)”.

Si está ejecutando KitKat y versiones posteriores, busque la aplicación llamada “Internet” o “Navegador”, pero si está ejecutando Lollipop y versiones superiores, busque la aplicación llamada “Android System WebView”.

Toque “Forzar detención” y toque “Aceptar”. Esto detiene la ejecución de la aplicación para que pueda borrar el caché.

Luego, toque “Borrar caché”. En Android Marshmallow y superior, toque “Almacenamiento” primero y luego “Borrar caché”. Si hay una ventana emergente, toque “Aceptar”.

Ahora, intente iniciar sesión en Google a través de WebView.

Si no funciona, siga los pasos anteriores, pero ahora toque “Borrar datos”. Esto elimina todos sus datos de navegación, historial, inicios de sesión, cookies, datos en caché, etc.

Finalmente, inicie sesión nuevamente.

Si tiene instalados los Servicios de Google Play (o la Configuración de Google está presente en su pantalla de inicio), a veces la aplicación le solicita que inicie sesión directamente en WebView. Pero si desea iniciar sesión en otra cuenta de Google, no lo permita.

Las capturas de pantalla vendrán más tarde.

Se enfrenta a este problema porque probablemente no habilitó JavaScript en su aplicación y Google requiere que JavaScript cargue la mayoría de sus páginas. Para solucionar esto, agregue el siguiente fragmento de código a su código …

// Esto habilitará JavaScript en tu aplicación
WebView mWebView = (WebView) findViewById (R.id.webview);
WebSettings webSettings = mWebView.getSettings ();
webSettings.setJavaScriptEnabledsetJavaScriptEnabledt (verdadero);

Modifíquelo para que se ajuste a su código.