Inicio Foros Lenguajes de programación, desarrollo, código fuente Java y Kotlin Error CLEARTEXT communication not permitted [RESUELTO] Respuesta a: Error CLEARTEXT communication not permitted [RESUELTO]

#51728
alonsojpd
Superadministrador

El error que nos comentas es debido a que Android tiene una directiva de seguridad para impedir, a priori, el uso de acceso a sitios HTTP sin cifrado para consumo de APIRest. En tu caso estás intentando acceder al servidor de localhost, que no lo tienes en HTTPS.

Si estás en modo depuración y estás usando un servidor de API Restful en local, puedes desactivar esa directiva. Para ello, edita el fichero AndroidManifest.xml y añadir android:usesCleartextTraffic=»true» en «application».

Un ejemplo de fichero AndroidManifest.xml con esta directiva:

Recuerda que es importante, por seguridad, no usar nunca conexión HTTP sin cifrar con el servidor API Restful.