개발 | 프로젝트/Android
[Error] 리액트 네이티브 안드로이드 가상 디바이스 연결 오류 No apps connected. sending "reload" to all react native apps failed. make sure your app is running in the simulator or on a phone connected via usb.
seulll
2025. 4. 16. 17:15
안드로이드 가상 디바이스로 확인하며 리액트 네이티브 개발 중에 갑자기 아래와 같이 애뮬레이터를 찾지 못하는 에러가 발생했다.
하지만 adb devices로 확인하면 디바이스가 연결되어 있다고 떴다..
앱을 재실행 해보고, 안드로이드 스튜디오를 껐다 켜봐도 똑같은 에러가 발생했다.
캐시 문제이거나 가끔 포트 연결이 안될 때 이러한 문제가 발생한다고 한다.
따라서 아래 명령어로 adb 포트 연결을 수동으로 설정하고
adb reverse tcp:8081 tcp:8081
cd android // android 디렉토리로 이동 후
gradlew clean // 안드로이드 빌드 캐시 삭제
안드로이드 빌드 캐시 삭제 후 npx react-native start --reset-cache으로 기존 캐시 삭제하고 리액트 네이티브의 Metro 번들러 서버 실행시킨 다음
npx react-native run-android으로 다시 앱 실행하니 정상적으로 연결되었다 !