728x90
반응형
안드로이드 9.0 파이 이상에서는 https의 사용을 강제하기 때문에 생기는 에러
네트워크 설정을 변경해주면 해결 가능하다.
1번 방법
res/xml/network_security_config.xml 생성
xml 폴더가 없을 시 새로 생성하기
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">api.xxx.com</domain>
</domain-config>
</network-security-config>
그 후 Manifest에 이 xml 파일을 networkSecurityConfig 파일로 지정해준다.
<application
...
android:networkSecurityConfig="@xml/network_security_config">
2번 방법
<application
...
android:usesCleartextTraffic="true">
Manifest 파일에 위의 코드를 추가한다.
두 방법의 차이는 아직 잘 모르겠다.
728x90
반응형
'Language > Kotlin' 카테고리의 다른 글
코틀린에서 권한 요청 하는 함수 (0) | 2020.07.16 |
---|---|
코틀린에서 API KeyHash 생성하는 함수 (0) | 2020.07.13 |
[코틀린으로 인스타그램 만들기] 2. 이메일 로그인 파이어베이스 연동하기 (0) | 2020.05.25 |
[코틀린으로 인스타그램 만들기] 1. 로그인 화면 만들기 (0) | 2020.05.24 |
하울의 인스타그램 만들기(코틀린) (0) | 2020.04.29 |