Сборка Android: ошибка сборки CtsAppBindingHostTestCases.LOCAL_TARGET_REQUIRED_MODULES: недопустимое значение CtsAppBind ⇐ Android
-
Anonymous
Сборка Android: ошибка сборки CtsAppBindingHostTestCases.LOCAL_TARGET_REQUIRED_MODULES: недопустимое значение CtsAppBind
Я пытаюсь собрать Android, в частности /e/OS/ (на основе lineageOS), для моего устройства (ZTE Blade V2020 / кодовое имя P671F60), следуя официальной вики. Я синхронизировал исходники, настроил минимальное дерево устройств (см. ниже) и на обеде выбрал свое устройство.
Когда я запускаю m, сборка выполняется несколько секунд, а затем появляется ошибка.
Вывод сборки:
========================================== PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=10 TARGET_PRODUCT=lineage_P671F60 TARGET_BUILD_VARIANT=рус TARGET_BUILD_TYPE=выпуск TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=общий HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS = Linux HOST_OS_EXTRA=Linux-6.5.7-artix1-1-x86_64-Artix-Linux HOST_CROSS_OS=окна HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=выпуск BUILD_ID=QQ3A.200805.001 OUT_DIR=выход ========================================== [100% 1/1] инициализация системы сборки... build/make/core/board_config.mk:180: предупреждение: сборка продукта только для 32-разрядных приложений на 64-разрядном устройстве. Если это намеренно, установите TARGET_SUPPORTS_64_BIT_APPS := false [ 37% 204/540] включая frameworks/rs/Android.mk ... build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests: неизвестный установленный файл для модуля «RSTestBackward» build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests: неизвестный установленный файл для модуля «RSTest_Compat» build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests19: неизвестный установленный файл для модуля «RSTestBackward19» build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests19: неизвестный установленный файл для модуля «RSTest_Compat19» [ 48% 263/540] включая пакеты/приложения/фоны/Android.mk ... /bin/bash: строка 1: тест: -gt: ожидается унарный оператор [ 96% 523/540] включаяvendor/lineage/bootanimation/Android.mk... vendor/lineage/bootanimation/Android.mk:19: предупреждение: TARGET_SCREEN_WIDTH не установлен, используется значение по умолчанию: 1080 vendor/lineage/bootanimation/Android.mk:23: предупреждение: TARGET_SCREEN_HEIGHT не установлен, используется значение по умолчанию: 1920 [ 99% 539/540] заканчиваю строить правила... НЕУСПЕШНЫЙ: build/make/core/main.mk:698: ошибка: CtsAppBindingHostTestCases.LOCAL_TARGET_REQUIRED_MODULES: недопустимое значение CtsAppBindingService1: не модуль устройства. Если вы хотите указать хост-модули, которые необходимо установить вместе с вашим хост-модулем, вместо этого добавьте имена этих модулей в LOCAL_REQUIRED_MODULES. 13:40:00 Ошибка ckati: статус выхода 1 #### не удалось построить несколько целей (13 секунд) #### Что является причиной этого и как это исправить?
Мое минимальное дерево устройств:
Android.mk:
LOCAL_PATH := $(вызов my-dir) ifeq ($(TARGET_DEVICE),P671F60) включить $(вызов all-subdir-makefiles,$(LOCAL_PATH)) конец AndroidProducts.mk
PRODUCT_MAKEFILES := \ $(LOCAL_DIR)/lineage_P671F60.mk ОБЩИЙ_ОБЕД_ВЫБОР := \ lineage_P671F60-пользователь \ lineage_P671F60-userdebug \ lineage_P671F60-eng lineage_P671F60.mk:
PRODUCT_DEVICE := P671F60 PRODUCT_NAME := lineage_P671F60 PRODUCT_BRAND := ZTE PRODUCT_MODEL := ZTE Blade V2020 ПРОДУКТ_ПРОИЗВОДИТЕЛЬ := ZTE BoardConfig.mk:
DEVICE_PATH := устройство/ZTE/P671F60 # Архитектура TARGET_ARCH:= рука64 TARGET_ARCH_VARIANT := Armv8-a TARGET_CPU_ABI:= Arm64-v8a TARGET_CPU_ABI2 := TARGET_CPU_VARIANT := универсальный # Загрузчик TARGET_BOOTLOADER_BOARD_NAME := персик TARGET_NO_BOOTLOADER := правда # Платформа TARGET_BOARD_PLATFORM := mt6771 TARGET_BOARD_SUFFIX := _64
Я пытаюсь собрать Android, в частности /e/OS/ (на основе lineageOS), для моего устройства (ZTE Blade V2020 / кодовое имя P671F60), следуя официальной вики. Я синхронизировал исходники, настроил минимальное дерево устройств (см. ниже) и на обеде выбрал свое устройство.
Когда я запускаю m, сборка выполняется несколько секунд, а затем появляется ошибка.
Вывод сборки:
========================================== PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=10 TARGET_PRODUCT=lineage_P671F60 TARGET_BUILD_VARIANT=рус TARGET_BUILD_TYPE=выпуск TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=общий HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS = Linux HOST_OS_EXTRA=Linux-6.5.7-artix1-1-x86_64-Artix-Linux HOST_CROSS_OS=окна HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=выпуск BUILD_ID=QQ3A.200805.001 OUT_DIR=выход ========================================== [100% 1/1] инициализация системы сборки... build/make/core/board_config.mk:180: предупреждение: сборка продукта только для 32-разрядных приложений на 64-разрядном устройстве. Если это намеренно, установите TARGET_SUPPORTS_64_BIT_APPS := false [ 37% 204/540] включая frameworks/rs/Android.mk ... build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests: неизвестный установленный файл для модуля «RSTestBackward» build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests: неизвестный установленный файл для модуля «RSTest_Compat» build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests19: неизвестный установленный файл для модуля «RSTestBackward19» build/make/core/module_arch_supported.mk: предупреждение: RSUnbundledTests19: неизвестный установленный файл для модуля «RSTest_Compat19» [ 48% 263/540] включая пакеты/приложения/фоны/Android.mk ... /bin/bash: строка 1: тест: -gt: ожидается унарный оператор [ 96% 523/540] включаяvendor/lineage/bootanimation/Android.mk... vendor/lineage/bootanimation/Android.mk:19: предупреждение: TARGET_SCREEN_WIDTH не установлен, используется значение по умолчанию: 1080 vendor/lineage/bootanimation/Android.mk:23: предупреждение: TARGET_SCREEN_HEIGHT не установлен, используется значение по умолчанию: 1920 [ 99% 539/540] заканчиваю строить правила... НЕУСПЕШНЫЙ: build/make/core/main.mk:698: ошибка: CtsAppBindingHostTestCases.LOCAL_TARGET_REQUIRED_MODULES: недопустимое значение CtsAppBindingService1: не модуль устройства. Если вы хотите указать хост-модули, которые необходимо установить вместе с вашим хост-модулем, вместо этого добавьте имена этих модулей в LOCAL_REQUIRED_MODULES. 13:40:00 Ошибка ckati: статус выхода 1 #### не удалось построить несколько целей (13 секунд) #### Что является причиной этого и как это исправить?
Мое минимальное дерево устройств:
Android.mk:
LOCAL_PATH := $(вызов my-dir) ifeq ($(TARGET_DEVICE),P671F60) включить $(вызов all-subdir-makefiles,$(LOCAL_PATH)) конец AndroidProducts.mk
PRODUCT_MAKEFILES := \ $(LOCAL_DIR)/lineage_P671F60.mk ОБЩИЙ_ОБЕД_ВЫБОР := \ lineage_P671F60-пользователь \ lineage_P671F60-userdebug \ lineage_P671F60-eng lineage_P671F60.mk:
PRODUCT_DEVICE := P671F60 PRODUCT_NAME := lineage_P671F60 PRODUCT_BRAND := ZTE PRODUCT_MODEL := ZTE Blade V2020 ПРОДУКТ_ПРОИЗВОДИТЕЛЬ := ZTE BoardConfig.mk:
DEVICE_PATH := устройство/ZTE/P671F60 # Архитектура TARGET_ARCH:= рука64 TARGET_ARCH_VARIANT := Armv8-a TARGET_CPU_ABI:= Arm64-v8a TARGET_CPU_ABI2 := TARGET_CPU_VARIANT := универсальный # Загрузчик TARGET_BOOTLOADER_BOARD_NAME := персик TARGET_NO_BOOTLOADER := правда # Платформа TARGET_BOARD_PLATFORM := mt6771 TARGET_BOARD_SUFFIX := _64
Мобильная версия