Android

Android) WebView 에러 net::ERR_CLEARTEXT_NOT_PERMITTED

가짜 개발자 2020. 7. 16. 18:40

 

안드로이드에서 웹뷰를 띄우고 웹뷰의 다른 경로로 이동할 때 흔히 발생하는 에러입니다.

 

1. res/xml/network_security_config.xml 추가

 

 

첫번째 방법은 웹뷰를 검색하고 싶은 도메인을 지정하는 방법입니다.

 

-> 위의 xml을 추가해준 다음 manifestapplicationnetworkSecurityConfigxml을 추가해줍니다.

cleartextTrafficPermitted 속성이 true일 경우 동작을 합니다

 

 

2. AndroidManifest.xml 에서 application 의 usesClearTextTraffic 속성 추가.

 

 

-> 첫번째 방법 같은 경우 일일이 도메인을 지정해줘야 해서 귀찮기 때문에, 모든 URL을 허용하는 방법입니다.

참고로 minSdkVesrion23이상일때 가능합니다.

반응형