ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [REACT NATIVE] 실제 기기로 앱 테스트하기!
    React Native 2023. 3. 31. 05:49

    안드로이드 스튜디오를 설치하고 프로젝트를 실행했으나 계속 에뮬레이터와 연결이 안된다...

    AVD Manager, SDK Manager, 환경변수 세팅 모든것을 다 해봤는데도 해결이 되지 않는다...

    'abd device'를 입력하면 디바이스 목록에 에뮬레이터도 뜨는데 문제가 해결되지 않는다..

     

    결국 최후의 수단으로... 하나 있는 공기계 안드로이드를 USB 연결하기로 했다.

     

    연결방법

    가장 먼저 android기기(나의 경우 s10)의 설정탭> 개발자 옵션으로 들어가 USB 디버깅을 활성화시킨다.

    개발자 옵션은 처음에 보이지 않을 것인데, 이것을 보이게 하는 방법은

    '휴대전화 정보 > 소프트웨어 정보' 를 7번 연타하면 개발자 모드로 변경되며 '개발자 옵션' 버튼을 노출시킬 수 있다.'

    기기가 잘 연결되면 CMD창에 아래와 같은 명령어를 입력하면 기기 시리얼 번호가 뜬다.

    $ adb devices
    List of devices attached
    22c593d023057ece	device

    아래의 명령어를 입력해 기기의 포트를 8081로 변경해준다.

    $ adb reverse tcp:8081 tcp:8081
    8081

    그 다음 프로젝트에서 실행 명령어를 입력한다.

    $ npx react-native run-android

     

     

    개발 서버에 연결

    아래 명령어를 입력한다.

    $ adb -s <device name> reverse tcp:8081 tcp:8081

    <device name>은 'adb devices' 명령어를 입력했을 때 나왔던 시리얼번호를 넣어주면 된다.

     

    완료 후 기기에서 앱이 추가된 것을 확인하고 서버 터미널에서 'r'을 눌러 새로고침을 해본다.

Designed by Tistory.