0

ソースから Galaxy Nexus 用の Android JB をビルドしたいと考えています。maguroを実行lunchして選択すると、次のように表示されます。

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 だと思います。

私の知る限り、 masterをチェックアウトしました。https://android.googlesource.com/platform/manifestここでマスターを開くと、どのプラットフォームのバージョンなのかわかりません。masterブランチにあるプラットフォームのバージョンを確認するにはどうすればよいですか?

4

1 に答える 1

1

build/core/version_defaults.mk ソースのファイルでPLATFORM_SDK_VERSION が 16 の場合、それは Jellybean です。

さらにチェックするには、ビルド後に out ディレクトリに作成される current.txt を .txt と比較しますframeworks/base/api/16.txt。ビルドされたパブリック API が 16 と同じになるように

編集: また、ファイル version_defaults.mk には PLATFORM_VERSION := 4.1.1 がありますか?

于 2012-09-25T17:35:03.017 に答える