실제 기기에서 리액트 네이티브 앱 실행 방법
윈도우즈
실제 기기에서 리액트 네이티브 앱을 실행하려면 먼저, 안드로이드 스튜디오와 안드로이드 SDK 가 깔려 있어야 한다.
C:\Users\컴퓨터이름\AppData\Local\Android\Sdk\platform-tools
이 경로에 adb.exe
라는 파일이 있다.
위의 경로를 환경변수 Path
에 입력해주면 그 이후부터 명령 프롬프트에서 adb
라는 명령어가 동작하게 된다.
휴대폰을 컴퓨터와 연결하고 adb devices
명령어를 치면, 처음에는 unauthorized
라고 표기되어 있고, 휴대폰에서 USB 디버깅을 허용하겠냐는 메세지가 뜬다.
허용
을 누르고, 다시 adb devices
명령어를 치면 이후에는 unauthorized
가 아니라 아래와 같이 device
라고 표기된다.
이 상태에서 React Native 프로젝트에 들어가 npm run android
를 입력하면, 자동으로 내 기기에서 앱이 실행된다.
만일 adb
반응이 없다면?
adb -s <기기이름> reverse tcp:8081 tcp:8081
기기이름을 실제로 입력해보자.
주의점
.env
파일에 보통 애뮬레이터 기준으로 API 서버 주소가 적혀있는데, 이를 실제 API 서버의 아이피 주소로 바꾸어주어야 한다.
같은 공유기에 연결하여 내부 IP 를 작성하면 편리하다.
'리액트 네이티브 (React Native)' 카테고리의 다른 글
리액트 네이티브, 헤르메스(Hermes) 란? (0) | 2022.11.07 |
---|---|
리액트 네이티브 코드 푸시(Code Push) 란, 그리고 코드 푸시 설정법 (2) | 2022.11.07 |
리액트 네이티브 안드로이드 앱 빌드 에러 해결하기 (0) | 2022.10.27 |
리액트 네이티브 버전업 방법 (0) | 2022.10.24 |
리액트 네이티브 센트리 (Sentry) 란? (0) | 2022.10.24 |