Accessing a localhost server from the Genymotion Android emulator
안드로이드 에뮬레이터인 제니모션(Genymotion)을 사용하다가 로컬에서 돌리 서버에 접속할 일이 생겼다. 제니모션은 버츄얼박스를 이용해서 에뮬레이터를 사용하기때문에 제니모션에서의 localhost와 컴퓨터의 localhost가 다르다.
ifconfig vboxnet0 또는 ipconfig vboxnet0 를 이용하여 호스트의 주소를 알아내서 사용하면 된다 일반적으로는 192.168.56.1 일 것이다.
그래도 동작하지 않는다면 10.0.3.2를 사용하면 동작한다고.... (제니모션 와이파이 DHCP주소가 10.0.3.2로 나옵니다.)
요약
- 제니모션에서 로컬호스트 서버에 접근하려면 ip주소를 localhost, 127.0.0.1대신 192.168.56.1 또는 10.0.3.2로 시도해보면 된다!
제니모션.? 지니모션.? 유튜브에선 제니모션이라고 하던데.. 한국어 블로그는 지니모션 뿐이다..