[英]Build Android JB for maguro from source
我想从源代码构建适用于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的话) ,我无法理解它是什么平台版本。 如何找到master分支中的平台版本?
在源文件的build/core/version_defaults.mk
文件中,如果PLATFORM_SDK_VERSION
为16,则为Jellybean。
进一步检查是通过将构建后在out目录中创建的current.txt与frameworks/base/api/16.txt
。 这样构建的公共api与16相同
编辑:文件version_defaults.mk是否也具有PLATFORM_VERSION:= 4.1.1?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.