이슈
AVD 실행시 아래와 같은 에러 메시지가 뜨면서 실행이 안되는 경우입니다.
Starting emulator for AVD 'Test'
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
테스트 환경
Java SDK 7.0
Android SDK R18
Eclipse Indigo
자세히
만약 AVD 매니저에서 Test라는 AVD를 만들경우 아래의 경로에
1. AVD 매니저에서 Test라는 이름의 AVD생성
2. C:\Users\본인계정\.android\avd\Test.avd 생성됨
3. C:\Users\본인계정\.android\avd\Test.avd\hardware-qemu.ini 파일 보기
4. ini 파일 내용에 있는 hw.ramSize = 1024 의 값은 AVD매니저에서 Device ram size를 수정해도 변화가 되지 않음
5. 폴더의 읽기모드 문제 인가 싶어서 읽기 모드 해제해도 해결되지 않음.
해결책
안드로이드 SDK 가 설치된 폴더에서 커맨드라인을 통해서 직접 실행해야 합니다.
cd "android-sdk-folder"
emulator @avd_name -memory 512
추가 사항
이 내용은 알려진 이슈입니다. 아래 내용을 참조하세요.!!
http://code.google.com/p/android/issues/detail?id=36080