본문 바로가기
개발/안드로이드

안드로이드 에뮬레이터에서 호스트 PC로 접속

by 장모 2020. 1. 19.

안드로이드 에뮬레이터로 개발할 때, 127.0.0.1은 에뮬레이터를 가리키므로 PC의 서버로 접속할 수 없다. 집이라면 사설 아이피로 연결하는 방법도 있지만 포트 포워딩 등의 작업을 해야 하고, 학교나 카페 같은 곳에서는 권한이 없어 이조차 할 수 없다. 

 

이를 위해 에뮬레이터에는 특별한 IP가 있다. 그것은 바로...

 

10.0.2.2

에뮬레이터에서 10.0.2.2로 접속하면 호스트 PC의 127.0.0.1로 접속 할 수 있다. 

 

 

https://developer.android.com/studio/run/emulator-networking.html

 

Android Emulator 네트워킹 설정  |  Android Developers

에뮬레이터는 앱에 복잡한 모델링 및 테스트 환경을 설정하는 데 사용할 수 있는 다목적 네트워킹 기능을 제공합니다.

developer.android.com

 

댓글