본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] 32bit machine 에서 GingerBread or ICS build 하기.

by 돼지왕 왕돼지 2012. 3. 27.
반응형





안녕하세요 돼지왕 왕돼지입니다.

GingerBread 이상부터는 64bit machine 에서 build 하는 것이 default 설정이 되어 있습니다.

따라서 32bit machine 에서 build 를 하려고 한다면, 에러를 뿜어내는데요.

다음과 같이 설정해주면, 32bit machine 에서도 빌드를 할 수 있습니다. 

32bit machine 에서 Android Source Build 하는 법.

/build/core/main.mk 수정


-ifneq (64,$(findstring 64,$(build_arch))) 

+ifneq (i686,$(findstring i686,$(build_arch)))




/external/clearsilver/ 안의 4개의 Android.mk 수정.


/external/clearsilver/cgi/Android.mk 

/external/clearsilver/java-jni/Android.mk 

/external/clearsilver/util/Android.mk 

/external/clearsilver/cs/Android.mk 


#    LOCAL_CFLAGS += -m64 

#    LOCAL_LDFLAGS += -m64


# 을 통해서 2개의 line 을 주석처리합니다.



도움이 되셨다면 손가락 꾸욱~




반응형

댓글