본문 바로가기
Android

Android android9 API 28 이상 network 연결 오류

by ahsung 2020. 1. 9.

 

  <uses-permission android:name="android.permission.INTERNET" />

보통  안드로이드 네트워크를 사용하기 위해서는 위 코드를

manifests 넣어 권한을 열어주어야 합니다.

 

하지만 일부 네트워크 라이브러리의 api 28이상 버전에서는

아무런 오류 메세지 없이 안되는 경우가 있습니다.

 

 

 

network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true"></base-config>
</network-security-config>

res/xml/   경로에 작성해주시고

 

다시 manifests의

<application    </application>

 안에 넣어주세요

android:networkSecurityConfig="@xml/network_security_config"

더 자세한 내용

https://developer.android.com/training/articles/security-config?hl=ko

 

네트워크 보안 구성  |  Android 개발자  |  Android Developers

앱 개발자가 안전한 구성 파일에서 네트워크 보안 설정을 사용자설정할 수 있는 기능입니다.

developer.android.com

 

댓글