Android编译问题:Only 64-bit build environments are supported beyond froyo/2.2

出现了如下错误:

build/core/main.mk:73: You are attempting to build on a 32-bit system.

build/core/main.mk:74: Only 64-bit build environments are supported beyond froyo/2.2.

这是因为froyo/2.2默认只支持64-bit



解决办法:

需要进行如下修改即可,

./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 

注释掉,或者将“64”换成“32”

LOCAL_CFLAGS += -m32 

LOCAL_LDFLAGS += -m32 



然后,将

./build/core/main.mk 中的

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

改为:

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



OK!问题解决



你可能感兴趣的:(android,Build)