java.net.UnknownServiceException: CLEARTEXT communication not enabled for client

안드로이드에서 http관련 서버호출시 에러가 발생할때 나오는 문구이다.

 

 

 

# 방법1

 안드로이드 9.0에서 http관련 호출을 허용하지 않기 때문에 https로 호출로 변경하여 실행하면 된다.

 

# 방법2

 Manifest에 추가하여 http를 그대로 사용하는 방법이다.

 xml파일에 config파일을 생성하여 내용을 한뒤 Manifest에서 config파일을 지정하면 된다. 

 

 * res/xml/network_config.xml 파일생성

   <?xml version="1.0" encoding="utf-8"?>
     <network-security-config>
     <domain-config cleartextTrafficPermitted="true">
     <domain includeSubdomains="true">IP 또는 도메인 주소</domain>
     </domain-config>
   </network-security-config>

 

 *  Manifest설정

   <application
     android:networkSecurityConfig="@xml/network_config">

블로그 이미지

Hi5Lab_Master

,

 

나의 희망은 항상 실현되지는 않지만,

나는 항상 희망한다.

- 오비디우스 -

 

▶더 많은 명언 보러가기◀

'Study Lab > 모두의 띵언' 카테고리의 다른 글

[모두의띵언] 미상  (0) 2021.01.31
[모두의띵언] 존 우든  (0) 2021.01.31
[모두의띵언] 무하마드 알리  (0) 2021.01.27
[모두의띵언] 채근담  (0) 2021.01.27
[모두의띵언] 바르톨  (0) 2021.01.26
블로그 이미지

Hi5Lab_Master

,

불가능,

그것은 사실이 아닌

하나의 의견일 뿐이다.

- 무하마드 알리 -

 

▶더 많은 명언 보러가기◀

 

 

'Study Lab > 모두의 띵언' 카테고리의 다른 글

[모두의띵언] 존 우든  (0) 2021.01.31
[모두의띵언] 오비디우스  (0) 2021.01.27
[모두의띵언] 채근담  (0) 2021.01.27
[모두의띵언] 바르톨  (0) 2021.01.26
[모두의띵언] 레프 톨스토이  (0) 2021.01.26
블로그 이미지

Hi5Lab_Master

,

 

먼저핀꽃은 먼저진다

남보다 먼저 공을 세우려고

조급히 서둘것이 아니다.

 - 채근담 -

 

▶더 많은 명언 보러가기◀

 

블로그 이미지

Hi5Lab_Master

,