
프론트엔드
Android Emulator 로컬 서버 접속하기
두줄요약
Android Emulator에서는 localhost가 호스트 PC가 아니라 에뮬레이터 자신을 가리켜 접속이 실패할 수 있습니다. 에뮬레이터에서는 10.0.2.2를 쓰고, 필요하면 서버 바인딩과 방화벽도 함께 확인하셨습니다.
핵심 내용
- Android Emulator에서
localhost가 호스트 PC가 아니라 에뮬레이터 자신으로 해석되는 네트워크 구조 - 호스트 PC 접근을 위한 특수 주소
10.0.2.2사용 방식과 실제 기기에서의 차이 - Vite 개발 서버의
--host 0.0.0.0바인딩, 방화벽, 네트워크 정책까지 포함한 점검 순서 - PC 브라우저, 에뮬레이터, 실제 안드로이드 기기별 로컬 서버 접근 주소 구분
적용해볼 점
- 에뮬레이터에서는
localhost대신10.0.2.2:포트로 접속 - 서버가 외부 인터페이스에서 수신하도록
vite --host또는--host 0.0.0.0설정 - 접속 실패 시 서버 동작, 에뮬레이터 주소, 바인딩, 방화벽 순으로 단계적 확인


