[Android] 네트워크 보안구성 문제
문제점
안드로이드Pi (9.0) 버젼에서 http통신을 이용한 app을 만들어보려 하는 와중에 오류가 발생하기 시작했다.error : No Network Security Config specified, using platform default
(플랫폼 기본값을 사용하여 네트워크 보안 구성을 지정하지 않았습니다.)
해결방안
안드로이드 네트워크 보안구성 에 따르면Android 9.0 (API 수준 28)부터는 일반 텍스트 지원이 기본적으로 사용 중지되어 있습니다.
1. AndroidManifest.xml - 파일 수정
<?xml version="1.0" encoding="utf-8"?> <manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <application ... android:networkSecurityConfig="@xml/network_security_config" ...> ... </application> </manifest>
2. res/xml/network_security_config.xml - 파일 만들기
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <!--Set application-wide security config using base-config tag.--> <base-config cleartextTrafficPermitted="true"/> </network-security-config>
출처 : stack overflow
좋은 정보 감사합니다.
답글삭제감사합니다
답글삭제