Starting emulator for AVD ‘JellyBean_4_2_Phone’
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.
안드로이드 AVD를 만들고 실행했을 때 위와 같은 에러가 발생하면 램으로 할당하는 메모리 용량을 줄여본다.
1024로 하면 계속 같은 에러가 나는데 512로 하니 대부분 에러가 없다.
그래도 안되면 384나 256으로 줄여보자.
그래도 안되면 아래와 같은 방법을 이용하면 된다고 한다.
원문 링크 : Failed to allocate memory: 8
검색 결과 Device ram size 를 512나 256으로 줄이라는 설명이 대부분이네요..
이렇게 해도 되는 사람이 있지만 안되는 사람이 더 많다는거….
그래서 구글링 검색 중 알개된 해결 방법을 적어볼게요.
혹시 더 좋은 방법 있으시면 댓글좀 달아주세요 ㅎ
C:\Users\<user name>\.android\avd\<avd-profile-name>\config.ini 파일을 아래 와 같이 수정!!
수정 전
hw.lcd.density=160
sdcard.size=256M
skin.name=WXGA800
skin.path=platforms\android-15\skins\WXGA800
hw.cpu.arch=arm
hw.keyboard.lid=no
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=512
image.sysdir.1=system-images\android-15\armeabi-v7a\
수정 후
hw.lcd.density=160
sdcard.size=256M
skin.name=WXGA800
skin.path=platforms\android-15\skins\WXGA800
hw.cpu.arch=arm
hw.keyboard.lid=no
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=512
image.sysdir.1=system-images\android-15\armeabi-v7a\
hw.lcd.density=160
sdcard.size=256M
skin.name=1280×800
skin.path=1280×800
hw.cpu.arch=arm
hw.keyboard.lid=no
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=512
image.sysdir.1=system-images\android-15\armeabi-v7a\
위에서 파란색 부분을 원하는 해상도로 바꾼다.