32位机器Ubuntu系统编译2.2以上源码(默认需要64位机)

默认下载下来的froyo2.2版本代码,是64位配置的。需要稍作修改。
make后会看到

You are attempting to build on a 32-bit system.
Only 64-bit build environments are supported beyond froyo/2.2


修改build/core目录下main.mk文件

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

把上边代码中的64都改成i686

/external/clearsilver/cgi/Android.mk
/external/clearsilver/cs/Android.mk
/external/clearsilver/java-jni/Android.mk
/external/clearsilver/util/Android.mk


这4个文件中的m64都改成m32
然后重新make就OK了。

你可能感兴趣的:(java,android,jni,ubuntu,cgi)