안드로이드 에뮬레이터 속도 개선하기..
글에서 에뮬레이터를 실행 할 때 DHCP서버가 있어서.. ip를 얻으면 바로 사용이 가능 합니다.
하지만, DHCP서버가 동작하지 않는 환경에서는 곤란한 상황이 되더군요..
그래서 static ip로 사용하는 방법도 해 보고 여러가지를 해 봤는데.. 생각처럼 원활하게 동작하지 않더군요..
여러가지 방법을 찾아 보다가.. 의외로 간단한 해결 방법이 있어서 소개 합니다.
해결 방법은 네트워크 아뎁터를 하나 추가하는 겁니다. ^^;
용도는 각각 이렇습니다.
Adapter 1 : NAT # (eth0) - 인터넷 연결용
Adapter 2 : Host Only #(eth1) - adb를 이용해 연결용
이렇게 설정을 해 주시면,
안드로이드 머신을 실행 하시고 나서 alt-F1을 누르고 netcfg
명을 쳐 보이시면 아래와 같이 down된 상태로 나옵니다. 혹시 up이 된 상태라면, netcfg eth1 down으로 down상태로 만들어 주시면 됩니다.
netcfg
netcfg eth1 dhcp
netcfg eth1 up
netcfg
이렇게 해 주시면 eth1에 ip가 잡힙니다.
이 아이피로 디버깅을 해 주시면 됩니다.
C:\Program Files\Android\android-sdk\platform-tools>adb connect 192.168.56.102
일반적으로 설치 하셨다면 이런 경로로 되면 되겠죠?
혹시, 2.3 버전을 쓰신다면 좀 더 간단한 방법이 있습니다.
Settings -> Configure Ethernet
에서 아래와 같이 세팅을 하시면, 켜 질때 마다.. dhcp로 세팅이 됩니다.
그런데, 4.0에서는 Ethernet 설정이 안 보이네요 ㅜ.ㅜ
댓글