Could not connect to development server.
Android 디바이스로 React-Native Local server로 연결하려면 iOS와는 달리 별도의 Adb 설정이 필요하다. (매우 귀찮음)
다음 과정을 따라하자.
준비과정
Adb 실행을 위해 주소를 알아내자.
Andriod Studio > Tool > SDK Manager > Apperance & Behavior > System Settings > Android SDK > Android SDK Location
Android SDK Location: Users/UserName/Library/Android/sdk
Adb는 (Android SDK Location)/platform-tools 에 있다.
이를 환경변수에 등록하면 보다 편하게 사용할 수 있다.
해결 방법
먼저 연결된 디바이스를 얻고
해당 디바이스를 포트(React-Native server는 8081를 사용한다) 를 디바이스와 연결 시켜준다.
$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device
$ adb -s emulator-5555 reverse tcp:8081 tcp:8081
그래도 해결되지 않을때?
안드로이드 Security 설정 때문일 수도 있다.
AndroidManifest.xml 파일에 android:usesCleartextTraffic 옵션을 켜 주도록 하자!
<application
...
android:usesCleartextTraffic="true"
...
<activity>
</application>
'Developments > React Native' 카테고리의 다른 글
Androidx로 마이그레이션 하기 (0) | 2020.06.29 |
---|---|
Android에서 not a readable directory 오류로 빌드가 안될때 (0) | 2020.06.26 |
Android Studio 에서 Activity class does not exist. 오류 발생시 (0) | 2020.06.24 |
Facebook Audience 광고 적용하기 (0) | 2020.05.12 |
iOS Multitask 뷰에서 셋팅한 앱 icon이 보이지 않을 때 (0) | 2020.04.16 |