모바일 앱/Android

[Android] net::ERR_CLEARTEXT_NOT_PERMITTED 에러 해결 방법

테크케찰 2020. 7. 14. 17:10

안드로이드 WebView를 이용한 프로젝트를 진행하다가 다음과 같은 에러를 마주쳤습니다.

원인을 찾아보니 sdk 28 버전부터 "http"를 직접 입력해서 접근하는 방식이 막혔다고 합니다.

그래서 해결 방법을 찾아보니 생각보다 간단하게 이 문제를 해결할 수 있었습니다.

안드로이드 manifest 파일에 들어가서 application에 아래 문장을 추가하면 됩니다.

android:usesCleartextTraffic="true"

이 문장을 추가하면 입력하는 url을 그대로 받아들인다고 합니다.

이 문장을 추가하고 앱을 실행시키니 정상적으로 작동하는 것을 확인할 수 있었습니다.