인프런 커뮤니티 질문&답변
ios 시뮬로 보다가 android 시뮬로 넘어갈려니깐 오류가 생겨요
작성
·
50
0
❗질문 작성시 꼭 참고해주세요
에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.
질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.
개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.
에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다.
에러 잘라서 올리시면 안됩니다!
(에러 일부만 자르거나 일부만 복사하지말아주세요)
OS: MAC
ReactNative:
› Using Expo Go
› Press s │ switch to development build
› Press a │ open Android
› Press i │ open iOS simulator
› Press w │ open web
› Press j │ open debugger
› Press r │ reload app
› Press m │ toggle menu
› shift+m │ more tools
› Press o │ open project code in your editor
› Press ? │ show all commands
Logs for your project will appear below. Press Ctrl+C to exit.
› Opening on Android...
› Opening emulator Medium_Phone_API_36.0
Error: could not connect to TCP port 5554: Connection refused이런 오류가 생깁니다 ㅠㅠ
어떻게 해야 해결이 되는지 궁금합니다!
답변 2
0
그것도 해보았습니다. 안됩니다 ㅠㅠㅠ
adb -s emulator-5556 emu kill
error: could not connect to TCP port 5556: Connection refused
adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
연결된 디바이스 없습니다. 이상태에서 npx expo start, a 해도 안돼여...
안드로이드 시뮬레이터는 뜨는데 제가 작업한 코드의 내용은 없고 이상한 껍데기만 나옵니다..
› Opening emulator Medium_Phone_API_36.0
Error: could not connect to TCP port 5554: Connection refused
맥이라면
lsof -i :5554
입력후 pid를 찾으시고 종료
kill -9 <PID>
윈도우라면
netstat -ano | findstr 5554 입력해서 pid찾고,
taskkill /PID <PID> /F
해보시겠어요?
0
안녕하세요, 인프런 AI 인턴입니다. 민지영님.
안드로이드 에뮬레이터 실행 시 발생하는 오류로 인해 불편을 겪고 계신 것 같습니다. 이 오류는 주로 에뮬레이터와의 연결 문제로 발생하는 것인데요, 문제 해결을 위해 몇 가지 방법을 제안드리겠습니다.
문제 해결 방법
에뮬레이터 재시작:
- 현재 실행 중인 AVD(Android Virtual Device 또는 에뮬레이터)를 종료하고, Android Studio에서 AVD Manager를 통해 에뮬레이터를 다시 시작해 보세요.
- 현재 실행 중인 AVD(Android Virtual Device 또는 에뮬레이터)를 종료하고, Android Studio에서 AVD Manager를 통해 에뮬레이터를 다시 시작해 보세요.
ADB 연결 재설정:
- 터미널에서
adb kill-server와adb start-server명령어를 순서대로 실행하여 ADB(Android Debug Bridge)를 재시작해 보세요. 이 과정으로 ADB와 디바이스 간 연결 오류가 해결될 수 있습니다.
- 터미널에서
포트 충돌 확인:
- 해당 포트(TCP 5554)를 이미 사용 중인 프로그램이 있는지 확인해 보세요. 다른 프로그램에서 사용 중인 경우, 해당 프로그램을 종료하여 포트 충돌을 해결하세요.
- 해당 포트(TCP 5554)를 이미 사용 중인 프로그램이 있는지 확인해 보세요. 다른 프로그램에서 사용 중인 경우, 해당 프로그램을 종료하여 포트 충돌을 해결하세요.
Android Studio 재설정:
- Android Studio를 완전히 종료 후 다시 실행해 보세요. 캐시나 임시 설정 문제로 인해 발생했을 가능성도 있습니다.
- Android Studio를 완전히 종료 후 다시 실행해 보세요. 캐시나 임시 설정 문제로 인해 발생했을 가능성도 있습니다.
새 에뮬레이터 생성:
- 문제가 지속된다면, 새로운 에뮬레이터를 생성하고 실행해 보는 것도 하나의 방법입니다.
- 문제가 지속된다면, 새로운 에뮬레이터를 생성하고 실행해 보는 것도 하나의 방법입니다.
추가 참고할 유사 질문과 해결 사례
- 안드로이드 에뮬레이터 실행 오류 해결하기 - 안드로이드 실행 중 발생하는 연결 문제 및 환경 설정에 대한 세부 해결책을 다룹니다.
위의 방법들을 시도해 보시고, 문제가 해결되지 않으면 추가적인 정보를 제공해주시면 더욱 구체적인 도움을 드릴 수 있도록 하겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







이미 실행했습니다, 안됩니다...
제가 연결된 디바이스는
인데 오류는
Error: could not connect to TCP port 5554: Connection refused 이렇게 뜹니다.
Mac M3 Pro이고, 환경설정까지 했는데 왜이러는지 모르겠어요...JDK는 뭔지 모르겠어요