【问题标题】:Build Android JB for maguro from source从源代码为 maguro 构建 Android JB
【发布时间】:2012-09-18 14:33:59
【问题描述】:

我想从源代码为 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 我检查了 masterhttps://android.googlesource.com/platform/manifest如果我在这里打开master,我无法理解它是什么平台版本。如何找到 master 分支中的平台版本?

【问题讨论】:

  • 其实你的版本是JellyBean。你可以阅读this tree的讨论。 JBQ 是您在 Android 情况下可以信任的人 :)

标签: android linux git android-source repository


【解决方案1】:

在您的源文件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?

【讨论】:

  • PLATFORM_SDK_VERSION := 16 和 PLATFORM_VERSION := 4.0.9.99.999.9999.99999
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多