React
react native 실제 안드로이드 휴대폰 기기에서 실행하기
마시멜로co.
2021. 10. 20. 17:40
안드로이드 AVD에서 실행하지 않고 실제 기기에서 테스트하기 위해 다음과 같은 순서대로 진행해주세요
1 . 휴대폰 기기를 개발자 옵션 -> 디버깅모드 활성화한 후 컴퓨터와 연결해줍니다.
2. 안드로이드가 설치되어있는 ANDROID_HOME\platform-tools 으로 탐색기를 열어줍니다.
위 경로를 복사합니다.
3. 명령 프롬프트 창을 관리자권한으로 실행합니다.
cd D:\Android\Sdk\platform-tools
만약 D드라이브에 ANDROID_HOME경로가 있는경우 D드라이브로 이동이 안될 수 있습니다.
그럼 다음과 같이 명령어를 입력하여 ANDROID_HOME\platform-tools 로 이동시켜줍니다.
D:
4. 연결된 디바이스를 확인합니다.
adb devices
기기가 잘 연결되면 CMD창에 아래와 같은 명령어를 입력하면 기기 시리얼 번호가 뜹니다.
D:\Android\Sdk\platform-tools>adb devices
List of devices attached
12160cc20b823d01 device
만약 unauthorized 명령어가 아래와 같이 뜬다면 휴대폰기기에서 개발자옵션 > USB디버깅을 비활성화했다가 다시 활성화하여 줍니다 그러면 권한 허용을 하라는 메시지들이 뜨는데, 모두 허용을 눌러줍니다.
아래의 명령어를 입력해 기기의 포트를 8081로 변경해줍니다.
adb reverse tcp:8081 tcp:8081
리액트네이티브 안드로이드 실행 명령어를 입력하면 휴대폰 기기에 화면이 나타나는것을 확인 할 수 있습니다.