retrofit2 사용 도중 logcat에서
와 같은 오류가 떴다.
원인
안드로이드에서 Http접근을 허용하지 않는다는 오류 코드.
Https(보안 프로토콜)로 접근하면 문제 될 것이 없지만, 해당 서버가 Https를 지원하지 않는다면 Http로 접근을 해야 한다.
그러나, Android 진영에서 안드로이드 Pie(API28) 이상부터는
Cleartext HTTP를 비활성화하는 것으로 정책이 변경이 되었기 때문에, HTTP를 직접 허용하도록 해야 한다
해결
Android Manifest 파일에 Application 탭 내에 다음과 같이 추가
Reference
안드로이드 Cleartext HTTP traffic 에러 해결