티스토리 뷰

안드로이드 에뮬레이터 속도 개선하기..

글에서 에뮬레이터를 실행 할 때 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 설정이 안 보이네요 ㅜ.ㅜ


댓글
  • 프로필사진 제가 안드로이드 4.0.3을 가지고 예물로 사용해볼려고 계속 해봤는데요.
    buildroid_vbox86t_4.0.3_r1-20120518.ova로 연결 성공 했어요..
    연결할 때 네트워크를 조금 설정하고 하는 것은
    그냥 위에 있는 설정대로 때려박고
    adb로 연결했어요.
    인터넷도 잘 되네요...
    2012.10.31 23:18
댓글쓰기 폼
공지사항
Total
1,667,597
Today
122
Yesterday
308
«   2019/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함