안드로이드의 기존의 에뮬레이터는 굉장히 느립니다.
버전이 올라갈수록 그 성능은 극악에 달하고 있지요
그래서 나온 것이 x86 코어에서 VM 을 돌리는 방법과 유사하게 에뮬레이터를 실행하도록 도와주는 방법이 나왔습니다.
1. 우선 아래와 같이 x86 용 시스템 이미지를 다운로드 받으십시요
2. 업데이트가 완료되면
${ANDROID_HOME}\system-images\android-15\x86 에 아래와 같이 x86 용 이미지가 생겼습니다.
3. 그러면
${ANDROID_HOME}\add-ons 에서 아무 폴더나 복사합니다.
이 폴더를 ${target-x86} 이라고 부르지요
4. 2번에서의 x86 폴더를 ${target-x86}\images 로 복사합니다.
5. 이제 AVD Manager 에서 보이는 정보를 바꿔야겠지요?
${target-x86}\manifest.ini 정보를 아래와 같이 바꾸도록 하겠습니다.
|
6. 이제 AVD Manager 를 실행하시면 아래와 같이 보입니다.
※ ICS 는 기본 세팅인 Device ram size = 256 으로 하기에는 굉장히 부족합니다. 최소 512 수준으로 설정해주시기 바랍니다.
※ GPU 가속모드를 사용하시면 더 빨라집니다.
GPU 가속은 1번에서 보였던 패키지 중 Intel Hardware… 으로 되어 있는 녀석을 설치하신 다음
${ANDROID_HOME}\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe 를 실행해주신 다음
에뮬레이터 속성에 GPU Emulation = on 설정을 해주시면 됩니다.

기본적으로는 맵 적용이 안되서, MISSING_SHARED_LIBRARY 오류가 발생할 겁니다.
http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html
위의 링크 참고하셔서 map 라이브러리 수동으로 추가하시면 될겁니다.
감사합니다.
ADV Manager 에서 Targer:4.03, CPU:x86, Hardware-GPU emulation:yes 로 설정 했습니다.
휴대폰 보다는 느리지만 쓸만합니다.
--> 화면 크기를 320*480 으로 하니 휴대폰보다 빨라 졌습니다. 이런일이..