본문 바로가기
ReactNative

[React Native] --list-devices에서 USB로 연결한 안드로이드 실기기가 보이지 않을 때

by pocket.dev 2024. 9. 4.
반응형

react native logo

 

react-native run-android --list-devices 명령어 입력시 실행 가능한 안드로이드 기기/에뮬레이터 목록이 뜨는데, 이전까지도 잘 떴던 실기기가 어느날부터 목록에서 나오지 않았다.

우선 아래 명령어를 실행한다.

$ adb kill-server

 

그 후에 컴퓨터에 USB로 안드로이드 기기를 연결한 상태에서 아래 명령어를 입력한다.

$ adb devices

adb devices 결과

상태가 unauthorized이긴 하나 연결된 기기 목록에는 뜨는 것을 확인했다.

 

이제 안드로이드 기기에서 설정 > 개발자 옵션 > USB 디버깅을 ON으로 만들어주면 "USB 디버깅을 허용하시겠습니까?"라는 메시지와 컴퓨터 RSA 키 지문이 같이 화면에 표시된다. 이 메시지를 허용을 누른다. adb devices 명령어 결과에서 휴대폰 기기에 대한 상태가 authorized에서 device로 변경되어있는 것을 확인할 수 있다.

adb devices 결과

 

이제 아래 명령어를 입력해서 뜨는 react native 프로젝트를 실행할 수 있는 기기 목록에 실제 안드로이드 기기가 뜨는 것을 확인할 수 있다.

$ react-native run-android --list-devices