ERR_CLEARTEXT_NOT_PERMITTED -29
Error de red -29
Mensaje oficial (tal como aparece en pantalla): Unencrypted (cleartext HTTP) traffic is not permitted.
También se busca como: net::ERR_CLEARTEXT_NOT_PERMITTED, webview cleartext not permitted, error -29
Qué significa
Una aplicación de Android muestra una página WebView con 'net::ERR_CLEARTEXT_NOT_PERMITTED'. Desde Android 9 (API 28), las apps bloquean por defecto el tráfico http:// sin cifrar, por lo que el WebView se niega a cargar una URL que no sea HTTPS. Es un problema de configuración de la app, no del teléfono.
Se aplica a: Android WebView, Android 9+
Cómo solucionar ERR_CLEARTEXT_NOT_PERMITTED
- Si eres usuario de la app: actualiza la app o informa del error a su desarrollador; no puedes cambiar este ajuste en el teléfono
- Si desarrollas la app: cambia la URL a https:// siempre que sea posible; es la solución correcta
- Si debes permitir HTTP para hosts concretos: añade una configuración de seguridad de red (res/xml/network_security_config.xml) con un 'domain-config cleartextTrafficPermitted="true"' solo para esos dominios y haz referencia a ella desde el manifiesto
- Solo para servidores de desarrollo locales, permite el tráfico sin cifrar para 10.0.2.2 o tu IP de la LAN en la configuración de seguridad de red de la compilación de depuración
- Evita 'android:usesCleartextTraffic="true"' de forma global en compilaciones de producción, a menos que sea realmente necesario
- Revisa las redirecciones: una página https que redirige a http también activa el error
Por qué ocurre
La configuración de seguridad de red de Android establece cleartextTrafficPermitted en false por defecto para las apps que apuntan a la API 28 o superior, así que WebView y otros clientes HTTP rechazan el HTTP sin cifrar.
Preguntas frecuentes
¿Puedo solucionar ERR_CLEARTEXT_NOT_PERMITTED como usuario de la app?
No. Solo el desarrollador de la app puede habilitar HTTPS en el servidor o cambiar la configuración de seguridad de red de la app.
Errores relacionados
Fuente: Chromium net_error_list.h · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)
Última actualización: