반응형
react-native run-android --list-devices 명령어 입력시 실행 가능한 안드로이드 기기/에뮬레이터 목록이 뜨는데, 이전까지도 잘 떴던 실기기가 어느날부터 목록에서 나오지 않았다.
우선 아래 명령어를 실행한다.
$ adb kill-server
그 후에 컴퓨터에 USB로 안드로이드 기기를 연결한 상태에서 아래 명령어를 입력한다.
$ adb devices
상태가 unauthorized이긴 하나 연결된 기기 목록에는 뜨는 것을 확인했다.
이제 안드로이드 기기에서 설정 > 개발자 옵션 > USB 디버깅을 ON으로 만들어주면 "USB 디버깅을 허용하시겠습니까?"라는 메시지와 컴퓨터 RSA 키 지문이 같이 화면에 표시된다. 이 메시지를 허용을 누른다. adb devices 명령어 결과에서 휴대폰 기기에 대한 상태가 authorized에서 device로 변경되어있는 것을 확인할 수 있다.
이제 아래 명령어를 입력해서 뜨는 react native 프로젝트를 실행할 수 있는 기기 목록에 실제 안드로이드 기기가 뜨는 것을 확인할 수 있다.
$ react-native run-android --list-devices