如何在Ubuntu 11.10(32位)下编译Android 4.0源码(图文)

字体大小: 中小 标准 ->行高大小: 标准

关于如何下载Android 4.0的源码请参考: http://www.linuxidc.com/Linux/2011-12/49781.htm

3 开始编译

3.1 初始化环境
$ source build/envsetup.sh
3.2 选择目标
$ lunch full-eng
大概会再现如下提示:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.3
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRI40

============================================


3.3 编译源码
$ make -j4
大概会出现如下提示:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.3
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRI40
============================================

Checking build tools versions...



接下来就会编译很长时间,然而编译过程并不会是一帆风顺的,如果你的OS是32位Ubuntu 11.10,有可能会出现如下错误:

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/58390.html