안드로이드 개발 중 다음과 같은 에러를 확인할 수 있습니다.
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 available, net::ERR_CLEARTEXT_NOT_PERMITTED 오류 발생
이상입니다 감사합니다.
'프로그래밍 > 안드로이드[Android]' 카테고리의 다른 글
[안드로이드] 해시키 Hash Key 가져오기 (2) | 2020.03.13 |
---|---|
[안드로이드] error: package R does not exist 해결방법 (2) | 2019.07.16 |
[안드로이드] apache http 에러 해결 방법[Android 9 버전] (0) | 2019.06.26 |
[Firebase] 안드로이드 백그라운드 포그라운드 동시 처리 방법. (6) | 2019.06.25 |
[Firebase] 앱 실행중 FCM 알림 수신[Foreground] (2) | 2019.06.25 |