2013년 7월 25일 목요일 저녁즈음
안드로이드 소스를 받았겠다, 컴파일을 하고 책보고 인터넷 서핑을 했습니다.
그리고 잠깐 모니터링을 하다, 안드로이드 소스 빌드중 아래와 같은 에러가 발생하고는 빌드가 중단되었습니다 -_-;;
dalvik/vm/native/dalvik_system_Zygote.cpp: In function 'int setrlimitsFromArray(ArrayObject*)':
dalvik/vm/native/dalvik_system_Zygote.cpp:194: error: aggregate 'rlimit rlim' has incomplete type and cannot be defined
dalvik/vm/native/dalvik_system_Zygote.cpp:217: error: 'setrlimit' was not declared in this scope
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libdvm_intermediates/native/dalvik_system_Zygote.o] Error 1
make: *** Waiting for unfinished jobs....
위의 빌드 중단 해결하는 방법을 구글링하니 헤더파일을 추가하는게 나왔습니다.
위의 링크에서는 에러가 난 dalvil_system_Zagote.cpp파일에 #include <sys/resource.h>를 추가해주면 빌드가 잘 된다고 나왔습니다.
위의 글을 믿고 cpp파일에
#include <sys/resource.h>
헤더파일 추가를 했습니다.
아래는 헤더파일 추가된 소스파일 캡쳐화면.
위의 링크에 나온것 처럼 헤더파일 포함을 했더니 빌드가 잘됩니다~
'Mobile > Android' 카테고리의 다른 글
Update android 4.3 jellybean #android #jellybean (0) | 2013.07.27 |
---|---|
android-x86소스에서 ics-x86을 빌드하다 에러 난 경우 수정한 링크 공유 (0) | 2013.07.26 |
Umano - 영어 뉴스 기사 읽기 및 듣기를 도와주는 앱 (0) | 2013.06.08 |
Facebook Home 발표 동영상 및 소개 동영상 - 안드로이드용 페이스북런처 탄생 (0) | 2013.04.08 |
adb를 사용하여 안드로이드OS기반의 휴대폰 공장초기화 시키기 (3) | 2013.01.30 |