Я пытаюсь построить AOSP на master
ветке для hikey960 платы.
Я следовал приведенной ниже процедуре, чтобы построить AOSP.
$ repo init -u https://android.googlesource.com/platform/manifest -b master
$ repo sync -j24
После выполнения команды, приведенной ниже, я использовал вывод терминала (на Android'O': 8.1.0
некоторые включают msg). Но я не получил в этом случае.
$ source build/envsetup.sh
Обратите внимание на отсутствие вывода терминала после этой команды. Это реальная проблема?
$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_angler-userdebug
.
.
36.hikey960-userdebug
.
.
Which would you like? [aosp_arm-eng] 36
Ниже приведены несколько строк вывода терминала.
PLATFORM_VERSION_CODENAME=Q
PLATFORM_VERSION=Q
TARGET_PRODUCT=hikey960
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
/*Other ENV set*/
$ make -j24
А ниже ошибка
[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[58/59] glob prebuilts/ndk/cpufeatures.bp
[82/82] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -o out/soong/build.ninja Android.bp
error: system/extras/perfprofd/Android.bp:77:1: "libperfprofd_record_proto" depends on undefined module "libquipper"
ninja: build stopped: subcommand failed.
11:21:46 soong bootstrap failed with: exit status 1
Поскольку я новичок в AOSP, я пытался найти большинство способов, но все еще изо всех сил пытался найти решение, ожидая помощи здесь. Заранее спасибо.
ref: Использование эталонных плат