[React Native] 안드로이드에서 APK release 이후 네트워크 에러 발생

Seojin Kwak·2023년 11월 5일
0

RN으로 안드로이드 apk를 빌드했을 때, 네트워크 오류가 발생하는 경우가 있다.
나는 에뮬레이터에서는 정상 작동하는데 apk만 빌드하면 계속해서 백엔드 연결이 안 되는 오류가 발생했다.
나의 경우에는 백엔드 api url을 http로 사용하고 있었는데, 현재 안드로이드 버전에서는 https만 지원하고 http는 허용하지 않아서 생기는 문제였다. http를 허용해주기 위해, AndroidManifest.xml 파일에서 android:usesCleartextTraffic 이 한 줄만 추가해주고 다시 빌드하니 작동했다.

<manifest ...>
    <uses-permission android:name="android.permission.INTERNET" />
    <application
        ...
        android:usesCleartextTraffic="true"  // <-- added this 
        ...>
        ...
    </application>
</manifest>

https://github.com/facebook/react-native/issues/24039#issuecomment-518687649

profile
Hello, World!

0개의 댓글