我的编译环境是ubuntu11.10 32位,解决办法:

http://code.google.com/p/android/issues/detail?id=20795


http://android-ooss.diandian.com/?tag=build%20android


第一次发现baidu上有技术的解决方法。

http://zhidao.baidu.com/question/333273903

估计刚升完11.10的朋友,编android都会遇到这个问题吧,我是把frameworks/base/tools/obbtool/Android.mk 中两处带有Werror编译选项的地方都注释掉了,还好暂时解决了,不过下面的方法感觉更好啊。

build/core/combo/HOST_linux-x86.mk line 61:

-HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
+HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0