歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何在Ubuntu 11.10(32位)下編譯Android 4.0源碼(圖文)

如何在Ubuntu 11.10(32位)下編譯Android 4.0源碼(圖文)

日期:2017/2/28 16:01:08   编辑:Linux教程

關於如何下載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,有可能會出現如下錯誤:
Copyright © Linux教程網 All Rights Reserved