从Android 2.2之后,编译需要在64位的环境下进行。
如果想在32位的环境下编译,需要做一点修改。
如下所示:
1. 修改<src>/build/core/config.mk
找到下面的代码,
在其后添加如下代码:
参见https://review.source.android.com/#patch,sidebyside,23134,1,core/config.mk
2. 修改<src>/build/core/main.mk
找到下面的代码,把它们注释掉,或删除掉。
参见https://review.source.android.com/#patch,sidebyside,23134,1,core/main.mk
好了,现在就可以在32位的环境下进行编译了。
32位系统下编译Android指南
本文介绍了如何在32位机器上编译Android系统。主要涉及修改<src>/build/core/config.mk和<src>/build/core/main.mk两处文件,包括添加检查HOST_JDK是否为64位的代码以及注释或删除不支持32位系统的警告和错误停止指令。
1394

被折叠的 条评论
为什么被折叠?



