2011년 2월 26일 토요일

Android - VMware를 이용한 우분투64 에서 안드로이드 커널 빌드 오류2

기쁜 마음에
make 를 수행하면 빌드가 진행 된다.
한참 뒤 화면이 멈춘듯 하지만.... 하드디스크가 바쁘게 움직인다.
그러다 수분뒤 다음과 같은 에러가 난다면...
target Dex: core
make: *** [out/target/common/obj/JAVA_LIBRARYIES/core_intermediates/classes.dex] Killed

이는 메모리 부족으로 인한 오류로,
안드로이드 커널 빌드 요구 사항이 보면 램 1.5기가 하드디스크 10기가 이상으로 명시 되어 있다.

VMware Player를 열어 다음과 같이 설정 하므로써 메모리와 저장 공간을 확보 하자.
참고로 VMware Player 의 가상머신을 종료 하고 하지 않으면 설정을 변경 할 수 없을 수도 있으니 확실히 shut down 해줘야 한다.

VMware Player 를 실행해 가상머신을 선택 후 Virtual Machine Settings... 를 선택한다.

메모리 항목을 선택해 1.5GB(1536MB) 이상으로 설정해 준다.

다음으로 하드디스크를 선택 후 유틸리티-> Expand Disk Capacity 에서 넉넉히 20GB 이상으로 설정 해 준다.

겸사겸사 프로세서를 4개로 늘려 줬다 ㅋㅋ
기분 탓인지 빨라진듯도 하다.
빌드창 올라가는걸 보니 미드 보다 재밌다~

댓글 없음:

댓글 쓰기