Android

Retrofit2 라이브러리 사용을 위한 설정 방법

yugyeong 2023. 2. 9. 15:51

1. Retrofit을 사용하기 위한 Gradle 추가

 

Gradle 에 코드를 추가해준다.

 

implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation("com.squareup.okhttp3:logging-interceptor:4.9.0")

 

 

2. AndroidManifest.xml 파일로 이동하여서 인터넷 권한을 설정해준다.

 

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

3. network_security_config 파일을 xml 에 추가해준다.

 

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="false">
        <domain includeSubdomains="true">*.amazonaws.com</domain>
    </domain-config>
</network-security-config>

 

 

4. AndroidManifest.xml 파일로 돌아와서 코드를 추가해준다.

 

 

< manifest >

android:targetSandboxVersion="1"

 

< application >

android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"