由于ubuntu12.04用的gcc是4.6的版本,如果使用Ubuntu 12.04编译需要修改代码:
build/core/combo/HOST_linux-x86.mk
-HOST_GLOBAL_CFLAGS+=-D_FORTIFY_SOURCE=0
+HOST_GLOBAL_CFLAGS+=-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
frameworks/base/libs/utils/Android.mk
-LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)
+LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) –fpermissive 我推荐使用11.04,为什么就不听呢?11.10要下载一下库
sudo apt-get install libx11-dev:i386
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc
重新更新一下库 是不是要翻墙啊,还是你的sdkmanager太早了,下载一个新的试试,还有改成http,有一个勾选 的项 遇到问题网上找找答案,肯定有人遇到过 #sudo apt-get install libncurses5-dev
这个包装了吗?
然后再检查一下要安装的库是不是安装完全 了。
页:
[1]