Android
Android) WebView 에러 net::ERR_CLEARTEXT_NOT_PERMITTED
가짜 개발자
2020. 7. 16. 18:40
안드로이드에서 웹뷰를 띄우고 웹뷰의 다른 경로로 이동할 때 흔히 발생하는 에러입니다.
1. res/xml/network_security_config.xml 추가
첫번째 방법은 웹뷰를 검색하고 싶은 도메인을 지정하는 방법입니다.
-> 위의 xml을 추가해준 다음 manifest의 application에 networkSecurityConfig로 xml을 추가해줍니다.
cleartextTrafficPermitted 속성이 true일 경우 동작을 합니다
2. AndroidManifest.xml 에서 application 의 usesClearTextTraffic 속성 추가.
-> 첫번째 방법 같은 경우 일일이 도메인을 지정해줘야 해서 귀찮기 때문에, 모든 URL을 허용하는 방법입니다.
참고로 minSdkVesrion이 23이상일때 가능합니다.
반응형