由于Android 2.3 默认要使用64位机才能编译的,在32位机上面编译要进行以下几个文件的修改:
1. build/core/main.mk 把里面的64位机判断给注释掉:
#ifneq (64,$(findstring 64,$(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 ************************************************************)
#$(error stop)
#endif
2. 修改
external/clearsilver/cgi/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk
将里面把编译选项-m64改成-m32即可
相关文章
- Windows10 VS2015下分别编译libevent 32位和64位库
- 基本数据类型在32位系统和64位系统中所占字节数
- (面试题)请用C语言实现在32位环境下,两个无符号长整数相加的函数,相加之和不能存储在64位变量中
- 关于android2.3 64位和32位系统编译
- 一台电脑怎么安装32位和64位的jdk,怎么配置环境变量
- 最新32位和64位xp,win7,win8,win10系统大全(电脑装机版)
- Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
- 【转】Win7下VS2010中配置Opencv2.4.4的方法(32位和64位都有效)(亲测成功)
- 如何让ios app支持32位和64位?
- 【我的Android进阶之旅】解决Center OS 64位系统编译Android APP报错error=2和finished with non-zero exit value 127