簡體   English   中英

如何構建最新的AOSP?

[英]How do I build latest AOSP?

完全配置AOSP之后。 我試圖使用make -j4來構建它。 但是我收到以下錯誤:

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.4
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=IMM76
============================================
Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: java version "1.7.0_55".
The correct version is: Java SE 1.6.

它正在嘗試構建4.0.4,而不是Android-L。 這就是為什么要Java 6的原因,因為構建4.0.4需要Java 6。

如何為可使用Java-7構建的Android-L構建文件? 我想為AOSP做貢獻。 為此,我只需要構建最新的AOSP master分支,而不需要構建較舊的版本。

任何幫助都會很棒。 謝謝。

看來您是在錯誤版本的AOSP上初始化清單。 有關設置AOSP所需執行的操作的詳細說明,請參見下載源

但是,您想要的主要部分是:

repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

這將在AOSP 4.0.1_r1版本上初始化您的存儲庫。 如果要在l-preview分支上初始化,它將是:

repo init -u https://android.googlesource.com/platform/manifest -b l-preview

請記住,這實際上不是android l的源代碼,而是GPL更新。 我不確定他們是否已經將其移至使用Java版本1.7,因為我還沒有親自嘗試過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM