매우 기초적인 부분이지만 RN 초심자를 위해 준비했다.
[리액트네이티브- 안드로이드 스튜디오 개발 기준]
실제 디바이스 또는 에뮬레이터와 연결했을때 간혹
메트로 번들러와 연결되지 않았다는 오류를 발견되거나 또는 앱이 오픈되지 않는다던가.
메트로가 구동되는 중이라면
$ npx react-native start
디바이스와 메트로가 연결되지 않아서 이런 문제가 생겼을 가능성이 높다.
또는 안드로이드 스튜디오에서 재생버튼(▶️)을 눌러 앱을 실행했을 경우에도 종종 이러한 현상이 발생한다.
$ adb devices
아래와 같이 보일 것이다.
$ adb reverse tcp:8081 tcp:8081
로 실행시키면 된다.
안되는 경우도 있다.
디바이스를 위와같이 여러대 설치해둔 경우
(실제 기기 및 에뮬레이터 여러대...)
$ adb -s {기기명}
으로 명령어를 작성해주어야 한다.
adb select겠지(아마도?)
이렇게 해주면 실제 기기와 무선 연결이 잘 될 것이다.
릴리즈모드일 때의 번들링은 추후 조금 더 자세히 서술하기로 한다.