코딩하는 일용직 노동자

CLEARTEXT communication to XXXX not permitted by network security policy 에러처리. 본문

안드로이드

CLEARTEXT communication to XXXX not permitted by network security policy 에러처리.

bacass 2020. 4. 29. 17:45

# CLEARTEXT communication to XXXX not permitted by network security policy 에러처리.

 
안드로이드 9.0 (Pie) 버전에서는 무조건 https 를 쓰도록 강제하기 때문에 발하는 에러이다.

xml/network_security_config.xml 파일을 만들고 아래의 내용을 넣어준다.

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

 
매니페스트 파일의 어플리케이션 단에 network_security_config.xml 파일을 지정해준다.

<application
    ...
    android:networkSecurityConfig="@xml/network_security_config"
    android:theme="@style/AppTheme">