从源代码为maguro构建Android JB

时间:2012-09-18 14:33:59

标签: android linux git android-source repository

我想从源代码为Galaxy Nexus构建Android JB。当我执行lunch并选择 maguro 时,我会看到以下内容:

PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=4.0.9.99.999.9999.99999
TARGET_PRODUCT=full_maguro
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.2.0-30-generic-x86_64-with-Ubuntu-12.04-precise
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out

所以,我认为PLATFORM_VERSION是ICS。

AFAIK我检查了主人https://android.googlesource.com/platform/manifest如果我在这里打开 master ,我无法理解它是什么平台版本。如何在分支中找到平台版本?

1 个答案:

答案 0 :(得分:1)

如果build/core/version_defaults.mk为16,则在源文件PLATFORM_SDK_VERSION中为Jellybean。

进一步检查是将构建后在out目录中创建的current.txt与frameworks/base/api/16.txt进行比较。因此,建立的公共api与16

相同

编辑:文件version_defaults.mk是否也有PLATFORM_VERSION:= 4.1.1?