안드로이드 개발

java.io.IOException: Cleartext HTTP traffic to not permitted 해결 방법.

피커 2022. 12. 28. 12:32
728x90
반응형

안드로이드 앱 개발중에 네트워크 기능을 사용하다보면 아래와 같은 에러를 만나곤한다.

한줄만 코드에 추가하면 문제가 해결된다.

Cleartext HTTP traffic to 스크린샷

 

1. 에러 원인 및 사유

이에러는 안드로이드에서 보안이 낮은 http연결을 하기때문에 경고를 보내는 것이다.

구글에서는 https를 사용하기를 권장한다.

하지만, 우리는 http 연결을 사용해야하는 경우도 자주 있다.

이럴때는 아래처럼 간단히 AndroidManifest.xml파일에 한 줄만 추가하면 해결된다.

 

2. 해결 방법

  -. AndroidManifest.xml파일을 열어서 아래처럼 파란색 한 줄 추가하면 해결 된다.

android:usesCleartextTraffic="true"

AndroidManifest.xml 문제 해결 방법

 

반응형