안드로이드 에뮬레이터로 개발할 때, 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
'개발 > 안드로이드' 카테고리의 다른 글
나이트 모드의 현재 상태 확인하는 방법 두가지 (0) | 2020.11.24 |
---|---|
안드로이드 위젯 크기 결정 로직의 문제들 (2) | 2020.02.02 |
Kotlin에서 static initializer block (0) | 2020.01.24 |
안드로이드에서 다음 알람 시간 가져오기 (0) | 2020.01.23 |
AndroidManifest에 변수 사용 (0) | 2020.01.20 |
댓글