64位虚拟机编译android出错的解决方法
2012-11-12 22:38
429 查看
修改:
android2.3.4_GB_T34/build/core/main.mk
#ifneq (64,$(findstring 64,$(build_arch))) //打开这个注释
ifneq (i686,$(findstring i686,$(build_arch))) //将这行注释起来
$(warning ************************************************************)
$(warning You are attempting to build on a 32-bit system.)
$(warning Only 64-bit build environments are supported beyond froyo/2.2.)
$(warning ************************************************************)
修改/android2.3.4_GB_T34/external/clearsilver/目录下
cgi/Android.mk:16:#LOCAL_CFLAGS += -m64
cgi/Android.mk:17:#LOCAL_LDFLAGS += -m64
cgi/Android.mk:21:# uses a 32-bit toolchain that can't handle -m64
cs/Android.mk:12:#LOCAL_CFLAGS += -m64
cs/Android.mk:13:#LOCAL_LDFLAGS += -m64
cs/Android.mk:17:# uses a 32-bit toolchain that can't handle -m64
java-jni/Android.mk:37:#LOCAL_CFLAGS += -m64
java-jni/Android.mk:38:#LOCAL_LDFLAGS += -m64
java-jni/Android.mk:42:# uses a 32-bit toolchain that can't handle -m64
util/Android.mk:21:#LOCAL_CFLAGS += -m64
util/Android.mk:22:#LOCAL_LDFLAGS += -m64
util/Android.mk:26:# uses a 32-bit toolchain that can't handle -m64
将上面这些注释去掉
并且将m32注释起来
cgi/Android.mk:18:LOCAL_CFLAGS += -m32
cgi/Android.mk:19:LOCAL_LDFLAGS += -m32
cs/Android.mk:14:LOCAL_CFLAGS += -m32
java-jni/Android.mk:39:LOCAL_CFLAGS += -m32
java-jni/Android.mk:40:LOCAL_LDFLAGS += -m32
util/Android.mk:23:LOCAL_CFLAGS += -m32
util/Android.mk:24:LOCAL_LDFLAGS += -m32
android2.3.4_GB_T34/build/core/main.mk
#ifneq (64,$(findstring 64,$(build_arch))) //打开这个注释
ifneq (i686,$(findstring i686,$(build_arch))) //将这行注释起来
$(warning ************************************************************)
$(warning You are attempting to build on a 32-bit system.)
$(warning Only 64-bit build environments are supported beyond froyo/2.2.)
$(warning ************************************************************)
修改/android2.3.4_GB_T34/external/clearsilver/目录下
cgi/Android.mk:16:#LOCAL_CFLAGS += -m64
cgi/Android.mk:17:#LOCAL_LDFLAGS += -m64
cgi/Android.mk:21:# uses a 32-bit toolchain that can't handle -m64
cs/Android.mk:12:#LOCAL_CFLAGS += -m64
cs/Android.mk:13:#LOCAL_LDFLAGS += -m64
cs/Android.mk:17:# uses a 32-bit toolchain that can't handle -m64
java-jni/Android.mk:37:#LOCAL_CFLAGS += -m64
java-jni/Android.mk:38:#LOCAL_LDFLAGS += -m64
java-jni/Android.mk:42:# uses a 32-bit toolchain that can't handle -m64
util/Android.mk:21:#LOCAL_CFLAGS += -m64
util/Android.mk:22:#LOCAL_LDFLAGS += -m64
util/Android.mk:26:# uses a 32-bit toolchain that can't handle -m64
将上面这些注释去掉
并且将m32注释起来
cgi/Android.mk:18:LOCAL_CFLAGS += -m32
cgi/Android.mk:19:LOCAL_LDFLAGS += -m32
cs/Android.mk:14:LOCAL_CFLAGS += -m32
java-jni/Android.mk:39:LOCAL_CFLAGS += -m32
java-jni/Android.mk:40:LOCAL_LDFLAGS += -m32
util/Android.mk:23:LOCAL_CFLAGS += -m32
util/Android.mk:24:LOCAL_LDFLAGS += -m32
相关文章推荐
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- Android编译Libwebcore出错解决方法
- TBitmap resize在 android编译环境下 JNI调用方式出错的解决方法!!!
- Cocos2d-x 3.2编译生成Android程序出错Error running command, return code: 2的解决方法
- eclipse新建android项目,编译出错解决方法
- 编译android系统提示不支持64位系统的解决方法
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- 在64位机器中编译出错No architectures to compile for (ONLY_ACTIVE_ARCH...解决方法
- Ubuntu中编译Android 源码出现Switch.pm出错信息的解决方法
- 编译android系统提示不支持64位系统的解决方法
- Ubuntu10.04 LTS 64位编译android4.1.2_r1遇到的错误及解决方法
- Ubuntu 编译Android源码出现Switch.pm出错信息的解决方法
- 刚下载的Android 内核编译出错解决方法
- Ubuntu12.04编译ANDROID ICS出错解决方法
- Ubuntu中编译Android JellyBean 4.2.1源码出现Switch.pm出错信息的解决方法
- Android编译Libwebcore出错解决方法
- 关于Qt for Android 编译时出错/usr/bin/sh: -c: line 1: syntax error: unexpected end of file 时的解决方法
- 使用Concorde库在真机上因bitcode编译出错的解决方法
- Android JNI 编译正确 但是提示程序有错误无法运行 而且还看不到任何错误提示 的解决方法