https1 java.net.UnknownServiceException: CLEARTEXT communication to (..) not permitted by network security policy Retrofit2 라이브러리를 사용하여 서버와의 HTTP 통신을 구현하다 보면 아래와 같은 에러가 발생하는 경우가 있다. java.net.UnknownServiceException: CLEARTEXT communication to (..) not permitted by network security policy Network Security Policy 즉, 네트워크 보안 정책과 관련된 이슈이다. 우선, 위의 에러가 발생하는 이유는 통신하려고 하는 대상의 주소가 http로 구성되어있기 때문이다. 또한, 현재 개발하고 있는 개발환경이 Android 9.0 (API Level 28, Pie) 이상인지 확인해보아야 한다. Android 9.0부터는 네트워크를 https로 사용하도록 강제하고 있다. 아래 문서는.. 2021. 9. 29. 이전 1 다음