본문 바로가기

프로그래밍/안드로이드[Android]

[안드로이드] ERR_CLEARTEXT_NOT_PERMITTED 해결방법



안드로이드 개발 중 다음과 같은 에러를 확인할 수 있습니다.

 

ERR_CLEARTEXT_NOT_PERMITTED

 

 

수정 이후 에러는 로그에 안 찍히는데 Webview에서 ERR_CLEARTEXT_NOT_PERMITTED 나

인터넷 통신이 안된다 하시면 다음 태그를 추가합니다.

 

 

마찬가지로 application 속성에 다음과 같은 코드를 추가합니다.

android:usesCleartextTraffic="true"

 

그리고 다시 실행해보시면 잘 실행되는 것을 볼 수 있습니다.

 

원인으로는 다음과 같습니다.

 



Android OS 9 Pie 버전부터는 WebView에 일반적인 텍스트로 "http://" URL 접근이 막혔습니다.

(tagetSdkVersion 28 이상일 경우)

증상 :

WebView에서 Webpage not availablenet::ERR_CLEARTEXT_NOT_PERMITTED 오류 발생

이상입니다 감사합니다.