java.io.IOException: java.io.IOException: Cleartext traffic not permitted: http:// [Android P 이후 변경 사항] HTTPS를 기본값으로 지정. 안드로이드 9.0 부터 변경되는 사항으로 안드로이드 10에서도 동일하게 적용됩니다.
모든 네트워크 트래픽을 일반 텍스트(Cleartext - 암호화되지 않은 HTTP)에서 TLS로 보호된 웹사이트(HTTPS)로 전환하기 위한 광범위한 노력의 일환으로, 모든 HTTP 트래픽을 차단하도록 네트워크 보안 구성의 기본값을 변경하는 중입니다. HTTP 연결은 특정 도메인에 대해 일반 텍스트 사용을 명시적으로 선언한 경우에만 허용됩니다.
자세한 내용은 여기를 참조하세요. https://developers-kr.googleblog.com/2018/08/introducing-android-9-pie.html 개발자를 위한 안드로이드 9 파이 (Pie)를 소개합니다 블로그 원문은 이 곳...
원문 링크 : [Android 9 이후][Debugging] CLEARTEXT communication to XXXX not permitted by network security policy