반응형
안녕하세요 돼지왕 왕돼지입니다.
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 을 주석처리합니다.
도움이 되셨다면 손가락 꾸욱~
반응형
댓글