20250620在Ubuntu20.04.6下编译KickPi的K7的Android14系统解决缺少libril.so.toc的问题
2025/6/20 16:19
缘起:在Ubuntu20.04.6下编译KickPi的K7的Android14系统,
报错:
FAILED: ninja: 'out/target/product/rk3576_u/obj_arm/SHARED_LIBRARIES/libril_intermediates/libril.so.toc', needed by 'out/target/product/rk3576_u/obj_arm/SHARED_LIBRARIES/libreference-ril_intermediates/LINKED/libreference-ril.so', missing and no known rule to make it
18:36:33 ninja failed with: exit status 1

KickPi的FAE技术支持回复说是:打patch即可。
libreference-ril.so是做什么用的?编译k7的Anroid14报错呀!
??:
??:
4G 模块拨号用的
??:
下载一下补丁 按照readme修改修改一下即可
修复的问题的
和荣品的PRO3576的SDK比对
发现它们家的处理方式最直接了/简单粗暴:直接屏蔽了!

Z:\14TB\versions\rk3576-android14.0-20250217k7\hardware\ril\reference-ril\Android.mk
Copyright 2006 The Android Open Source Project
XXX using libutils for simulator build only...
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
reference-ril.c \
atchannel.c \
misc.c \
at_tok.c
LOCAL_SHARED_LIBRARIES := \
liblog libcutils libutils libril-org librilutils
LOCAL_STATIC_LIBRARIES := libbase
for asprinf
LOCAL_CFLAGS := -D_GNU_SOURCE
LOCAL_CFLAGS += -Wall -Wextra -Wno-unused-variable -Wno-unused-function -Werror
LOCAL_C_INCLUDES :=
ifeq ($(TARGET_DEVICE),sooner)
LOCAL_CFLAGS += -DUSE_TI_COMMANDS
endif
ifeq ($(TARGET_DEVICE),surf)
LOCAL_CFLAGS += -DPOLL_CALL_STATE -DUSE_QMI
endif
ifeq ($(TARGET_DEVICE),dream)
LOCAL_CFLAGS += -DPOLL_CALL_STATE -DUSE_QMI
endif
LOCAL_VENDOR_MODULE:= true
ifeq (foo,foo)
#build shared library
LOCAL_SHARED_LIBRARIES += \
libcutils libutils
LOCAL_CFLAGS += -DRIL_SHLIB
LOCAL_MODULE:= libreference-ril
LOCAL_LICENSE_KINDS:= SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS:= notice
LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/NOTICE
include $(BUILD_SHARED_LIBRARY)
else
#build executable
LOCAL_SHARED_LIBRARIES += \
libril-org
LOCAL_MODULE:= reference-ril
LOCAL_LICENSE_KINDS:= SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS:= notice
LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/NOTICE
include $(BUILD_EXECUTABLE)
endif

精简的LOG:
tvinput_defaults pqInitDefaults
hw_output_defaults HwOutputDefaultsFactory
hw_output_defaults HwOutputDefaults
hw_output_defaults getCflags
BOARD_USES_HWC_PROXY_SERVICE ret:
hw_output_defaults getSharedLibs
\] 34 librockx disabled on RK3576 librockx disabled on RK3576 librockx disabled on RK3576 pq_init_defaults pqInitDefaults rk3576 WILL NOT COMPILE rkaiq_tool_server binary hw_output_defaults HwOutputDefaultsFactory \[100% 437/437\] initializing build system ... device/rockchip/common/prebuild.mk:2: warning: Generating manifest snapshot at out/commit_id.xml... device/rockchip/common/prebuild.mk:3: warning: You can disable this by removing this and setting BOARD_RECORD_COMMIT_ID := false in BoardConfig.mk \[ 65% 443/678\] including build/make/target/board/Android.mk ... build fstab file with device/rockchip/common/scripts/fstab_tools/fstab.in.... rebuilding dtbo image with device/rockchip/rk3576/rk3576_u/dt-overlay.in.... build parameter.txt with device/rockchip/common/scripts/parameter_tools/parameter.in.... \[ 71% 487/678\] including external/rk_tee_user/v2/Android.mk ... 'building rk_tee_user v2' $LOCAL_SRC_FILES = host/supp_plugin/test_supp_plugin.c \[ 81% 550/678\] including hardware/rockchip/audio/Android.mk ... "BUILD_BISTREAM_TEST" \[ 81% 552/678\] including hardware/rockchip/camera_engine_rkisp/Android.mk ... TARGET_BOARD_PLATFORM=rk3576 \[ 99% 677/678\] finishing build rules ... build/make/core/main.mk:1267: warning: PRODUCT_REMOVE_PACKAGES = FAILED: ninja: 'out/target/product/rk3576_u/obj_arm/SHARED_LIBRARIES/libril_intermediates/libril.so.toc', needed by 'out/target/product/rk3576_u/obj_arm/SHARED_LIBRARIES/libreference-ril_intermediates/LINKED/libreference-ril.so', missing and no known rule to make it 18:36:33 ninja failed with: exit status 1 #### failed to build some targets (06:14 (mm:ss)) #### Build android failed! rootroot@rootroot-X99-Turbo:\~/rk3576-android14.0-20250217k7$ 更详细的LOG: CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/phydm/halrf/rtl8822c/halrf_iqk_8822c.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/phydm/halrf/rtl8822c/halrf_tssi_8822c.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/phydm/halrf/rtl8822c/halrf_dpk_8822c.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/phydm/halrf/rtl8822c/halrf_txgapk_8822c.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/phydm/halrf/rtl8822c/halrf_rfk_init_8822c.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/phydm/halrf/rtl8822c/halhwimg8822c_rf.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/btc/halbtc8822cwifionly.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/btc/halbtccommon.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/hal/btc/halbtc8822c.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/platform/platform_ops.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/core/rtw_mp.o LD \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/88x2cs.o MODPOST /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/Module.symvers CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/88x2cs.mod.o LD \[M\] /home/rootroot/rk3576-android14.0-20250217k7/external/wifi_driver/rtl88x2CS/88x2cs.ko make: Leaving directory '/home/rootroot/rk3576-android14.0-20250217k7/kernel-6.1' #### build completed successfully (22 seconds) #### /home/rootroot/rk3576-android14.0-20250217k7 Build exteranl wifi driver ok! Start build exteranl rvcam driver make: Entering directory '/home/rootroot/rk3576-android14.0-20250217k7/kernel-6.1' CLEAN /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/Module.symvers make: Leaving directory '/home/rootroot/rk3576-android14.0-20250217k7/kernel-6.1' #### build completed successfully #### /home/rootroot/rk3576-android14.0-20250217k7 make: Entering directory '/home/rootroot/rk3576-android14.0-20250217k7/kernel-6.1' CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle_dummy_hw.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/nanopb-c/pb_common.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/nanopb-c/pb_decode.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/nanopb-c/pb_encode.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle_core.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle_protocol_callback.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehiclehalproto.pb.o LD \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle-dummy-hw.o LD \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle-core.o MODPOST /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/Module.symvers CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle-core.mod.o CC \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle-dummy-hw.mod.o LD \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle-core.ko LD \[M\] /home/rootroot/rk3576-android14.0-20250217k7/hardware/rockchip/rvcam/drivers/vehicle-dummy/vehicle-dummy-hw.ko make: Leaving directory '/home/rootroot/rk3576-android14.0-20250217k7/kernel-6.1' #### build completed successfully (3 seconds) #### /home/rootroot/rk3576-android14.0-20250217k7 Build exteranl rvcam driver ok! cp: cannot create regular file '/home/rootroot/rk3576-android14.0-20250217k7/out/target/product/rk3576_u/kernel': No such file or directory package resoure.img with charger images Pack ./tools/images/ \& ../kernel-6.1/resource.img to resource.img ... Unpacking old image(../kernel-6.1/resource.img): rk-kernel.dtb logo.bmp logo_kernel.bmp 3 Pack to resource.img successed! Packed resources: rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp 10 ./resource.img with battery images is ready /home/rootroot/rk3576-android14.0-20250217k7 start build android ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=14 PRODUCT_INCLUDE_TAGS=com.android.mainline TARGET_PRODUCT=rk3576_u TARGET_BUILD_VARIANT=userdebug TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=generic TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv8-a TARGET_2ND_CPU_VARIANT=generic HOST_OS=linux HOST_OS_EXTRA=Linux-5.15.0-131-generic-x86_64-Ubuntu-20.04.6-LTS HOST_CROSS_OS=windows BUILD_ID=UQ1A.240205.004.B1 OUT_DIR=out ============================================ 18:30:19 Entire data directory removed. 18:30:19 Deleted images and staging directories. #### build completed successfully (3 seconds) #### 18:30:19 Warning: high -j32 count compared to 31.2GB of RAM 18:30:19 If you run into segfaults or other errors, try a lower -j value ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=14 PRODUCT_INCLUDE_TAGS=com.android.mainline TARGET_PRODUCT=rk3576_u TARGET_BUILD_VARIANT=userdebug TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=generic TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv8-a TARGET_2ND_CPU_VARIANT=generic HOST_OS=linux HOST_OS_EXTRA=Linux-5.15.0-131-generic-x86_64-Ubuntu-20.04.6-LTS HOST_CROSS_OS=windows BUILD_ID=UQ1A.240205.004.B1 OUT_DIR=out ============================================ \[ 98% 428/436\] converting Android.bp files to BUILD files at out/soong/bp2build audioflinger want to conditional Compile devicefactory want to conditional Compile hw_output_defaults want to conditional Compile libaudioclient want to conditional Compile libaudiohal want to conditional Compile libeptz want to conditional Compile libgralloc_priv want to conditional Compile libmpimmz conditional Compile libpq want to conditional Compile librga want to conditional Compile librkvt_win want to conditional Compile librockx want to conditional Compile pq_init want to conditional Compile Rockchip conditional compile rockit want to conditional Compile cc_rockit_hw_service want to conditional Compile tvinput want to conditional Compile hw_output_defaults HwOutputDefaultsFactory platformVersion android "14" hw_output_defaults HwOutputDefaults hw_output_defaults getCflags BOARD_USES_HWC_PROXY_SERVICE ret: hw_output_defaults getSharedLibs tvinput_defaults pqInitDefaults platformVersion android "14" libeptz disabled on RK3576 libeptz disabled on RK3576 libeptz disabled on RK3576 \[hardware/rockchip/libgralloc/bifrost frameworks/native/include system/core/libsync system/core/libsync/include external/libdrm/include/drm\] 34 0 -DRKAIQ_ENABLE_CAMGROUP 1 -DRKAIQ_ENABLE_FAKECAM 2 -DRKAIQ_HAVE_AWB_V32=1 3 -DRKAIQ_HAVE_AWB=1 4 -DRKAIQ_HAVE_GIC_V2=1 5 -DRKAIQ_HAVE_GIC=1 6 -DRKAIQ_HAVE_CAC_V11=1 7 -DRKAIQ_HAVE_CAC=1 8 -DRKAIQ_HAVE_CAC_V12=1 9 -DRKAIQ_HAVE_CAC=1 10 -DRKAIQ_HAVE_YNR_V24=1 11 -DRKAIQ_HAVE_YNR=1 12 -DRKAIQ_HAVE_CNR_V31=1 13 -DRKAIQ_HAVE_CNR=1 14 -DRKAIQ_HAVE_SHARP_V34=1 15 -DRKAIQ_HAVE_SHARP=1 16 -DRKAIQ_HAVE_BAYERTNR_V30=1 17 -DRKAIQ_HAVE_BAYERTNR=1 18 -DRKAIQ_HAVE_GAIN_V2=1 19 -DRKAIQ_HAVE_GAIN=1 20 -DRKAIQ_HAVE_BLC_V32=1 21 -DRKAIQ_HAVE_BLC=1 22 -DRKAIQ_HAVE_YUVME_V1=1 23 -DRKAIQ_HAVE_YUVME=1 24 -DRKAIQ_HAVE_PDAF=1 25 -DRKAIQ_HAVE_3DLUT_V1=1 26 -DRKAIQ_HAVE_3DLUT=1 27 -DRKAIQ_HAVE_CCM_V3=1 28 -DRKAIQ_HAVE_CCM=1 29 -DRKAIQ_HAVE_GAMMA_V11=1 30 -DRKAIQ_HAVE_GAMMA=1 31 -DRKAIQ_HAVE_MERGE_V12=1 32 -DRKAIQ_HAVE_MERGE=1 33 -DRKAIQ_HAVE_DRC_V20=1 34 -DRKAIQ_HAVE_DRC=1 35 -DRKAIQ_HAVE_DEHAZE_V14=1 36 -DRKAIQ_HAVE_DEHAZE=1 37 -DRKAIQ_HAVE_RGBIR_REMOSAIC_V10=1 38 -DRKAIQ_HAVE_RGBIR_REMOSAIC=1 39 -DRKAIQ_HAVE_WDR_V1=1 40 -DRKAIQ_HAVE_WDR=1 41 -DRKAIQ_HAVE_LDCH_V21=1 42 -DRKAIQ_HAVE_LDCH=1 43 -DRKAIQ_HAVE_CSM_V1=1 44 -DRKAIQ_HAVE_CSM=1 45 -DRKAIQ_HAVE_CGC_V1=1 46 -DRKAIQ_HAVE_CGC=1 47 -DRKAIQ_HAVE_AE_V1=1 48 -DRKAIQ_HAVE_AE=1 49 -DRKAIQ_HAVE_AFD_V2=1 50 -DRKAIQ_HAVE_AFD=1 51 -DRKAIQ_HAVE_DEBAYER_V3=1 52 -DRKAIQ_HAVE_DEBAYER=1 53 -DRKAIQ_HAVE_LSC_V3=1 54 -DRKAIQ_HAVE_LSC=1 55 -DRKAIQ_HAVE_DPCC_V2=1 56 -DRKAIQ_HAVE_DPCC=1 57 -DRKAIQ_HAVE_ACP_V10=1 58 -DRKAIQ_HAVE_ACP=1 59 -DRKAIQ_HAVE_AIE_V10=1 60 -DRKAIQ_HAVE_AIE=1 61 -DRKAIQ_HAVE_AF=1 62 -DRKAIQ_HAVE_AF_V33=1 cflags size: 63 \>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\> rk3576 libpq enabled on RK3576 libpq enabled on RK3576 \[\] 34 librockx disabled on RK3576 librockx disabled on RK3576 librockx disabled on RK3576 pq_init_defaults pqInitDefaults rk3576 WILL NOT COMPILE rkaiq_tool_server binary hw_output_defaults HwOutputDefaultsFactory \[ 98% 429/436\] Creating Bazel symlink forest audioflinger want to conditional Compile devicefactory want to conditional Compile hw_output_defaults want to conditional Compile libaudioclient want to conditional Compile libaudiohal want to conditional Compile libeptz want to conditional Compile libgralloc_priv want to conditional Compile libmpimmz conditional Compile libpq want to conditional Compile librga want to conditional Compile librkvt_win want to conditional Compile librockx want to conditional Compile pq_init want to conditional Compile Rockchip conditional compile rockit want to conditional Compile cc_rockit_hw_service want to conditional Compile tvinput want to conditional Compile \[100% 436/436\] analyzing Android.bp files and generating ninja file at out/soong/build.ninja audioflinger want to conditional Compile devicefactory want to conditional Compile hw_output_defaults want to conditional Compile libaudioclient want to conditional Compile libaudiohal want to conditional Compile libeptz want to conditional Compile libgralloc_priv want to conditional Compile libmpimmz conditional Compile libpq want to conditional Compile librga want to conditional Compile librkvt_win want to conditional Compile librockx want to conditional Compile pq_init want to conditional Compile Rockchip conditional compile rockit want to conditional Compile cc_rockit_hw_service want to conditional Compile tvinput want to conditional Compile \[hardware/rockchip/libgralloc/bifrost frameworks/native/include system/core/libsync system/core/libsync/include external/libdrm/include/drm\] 34 libeptz disabled on RK3576 libeptz disabled on RK3576 libeptz disabled on RK3576 libpq enabled on RK3576 libpq enabled on RK3576 platformVersion android "14" platformVersion android "14" 0 -DRKAIQ_ENABLE_CAMGROUP 1 -DRKAIQ_ENABLE_FAKECAM 2 -DRKAIQ_HAVE_AWB_V32=1 3 -DRKAIQ_HAVE_AWB=1 4 -DRKAIQ_HAVE_GIC_V2=1 5 -DRKAIQ_HAVE_GIC=1 6 -DRKAIQ_HAVE_CAC_V11=1 7 -DRKAIQ_HAVE_CAC=1 8 -DRKAIQ_HAVE_CAC_V12=1 9 -DRKAIQ_HAVE_CAC=1 10 -DRKAIQ_HAVE_YNR_V24=1 11 -DRKAIQ_HAVE_YNR=1 12 -DRKAIQ_HAVE_CNR_V31=1 13 -DRKAIQ_HAVE_CNR=1 14 -DRKAIQ_HAVE_SHARP_V34=1 15 -DRKAIQ_HAVE_SHARP=1 16 -DRKAIQ_HAVE_BAYERTNR_V30=1 17 -DRKAIQ_HAVE_BAYERTNR=1 18 -DRKAIQ_HAVE_GAIN_V2=1 19 -DRKAIQ_HAVE_GAIN=1 20 -DRKAIQ_HAVE_BLC_V32=1 21 -DRKAIQ_HAVE_BLC=1 22 -DRKAIQ_HAVE_YUVME_V1=1 23 -DRKAIQ_HAVE_YUVME=1 24 -DRKAIQ_HAVE_PDAF=1 25 -DRKAIQ_HAVE_3DLUT_V1=1 26 -DRKAIQ_HAVE_3DLUT=1 27 -DRKAIQ_HAVE_CCM_V3=1 28 -DRKAIQ_HAVE_CCM=1 29 -DRKAIQ_HAVE_GAMMA_V11=1 30 -DRKAIQ_HAVE_GAMMA=1 31 -DRKAIQ_HAVE_MERGE_V12=1 32 -DRKAIQ_HAVE_MERGE=1 33 -DRKAIQ_HAVE_DRC_V20=1 34 -DRKAIQ_HAVE_DRC=1 35 -DRKAIQ_HAVE_DEHAZE_V14=1 36 -DRKAIQ_HAVE_DEHAZE=1 37 -DRKAIQ_HAVE_RGBIR_REMOSAIC_V10=1 38 -DRKAIQ_HAVE_RGBIR_REMOSAIC=1 39 -DRKAIQ_HAVE_WDR_V1=1 40 -DRKAIQ_HAVE_WDR=1 41 -DRKAIQ_HAVE_LDCH_V21=1 42 -DRKAIQ_HAVE_LDCH=1 43 -DRKAIQ_HAVE_CSM_V1=1 44 -DRKAIQ_HAVE_CSM=1 45 -DRKAIQ_HAVE_CGC_V1=1 46 -DRKAIQ_HAVE_CGC=1 47 -DRKAIQ_HAVE_AE_V1=1 48 -DRKAIQ_HAVE_AE=1 49 -DRKAIQ_HAVE_AFD_V2=1 50 -DRKAIQ_HAVE_AFD=1 51 -DRKAIQ_HAVE_DEBAYER_V3=1 52 -DRKAIQ_HAVE_DEBAYER=1 53 -DRKAIQ_HAVE_LSC_V3=1 54 -DRKAIQ_HAVE_LSC=1 55 -DRKAIQ_HAVE_DPCC_V2=1 56 -DRKAIQ_HAVE_DPCC=1 57 -DRKAIQ_HAVE_ACP_V10=1 58 -DRKAIQ_HAVE_ACP=1 59 -DRKAIQ_HAVE_AIE_V10=1 60 -DRKAIQ_HAVE_AIE=1 61 -DRKAIQ_HAVE_AF=1 62 -DRKAIQ_HAVE_AF_V33=1 cflags size: 63 \>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\>\> rk3576 tvinput_defaults pqInitDefaults hw_output_defaults HwOutputDefaultsFactory hw_output_defaults HwOutputDefaults hw_output_defaults getCflags BOARD_USES_HWC_PROXY_SERVICE ret: hw_output_defaults getSharedLibs \[\] 34 librockx disabled on RK3576 librockx disabled on RK3576 librockx disabled on RK3576 pq_init_defaults pqInitDefaults rk3576 WILL NOT COMPILE rkaiq_tool_server binary hw_output_defaults HwOutputDefaultsFactory \[100% 437/437\] initializing build system ... device/rockchip/common/prebuild.mk:2: warning: Generating manifest snapshot at out/commit_id.xml... device/rockchip/common/prebuild.mk:3: warning: You can disable this by removing this and setting BOARD_RECORD_COMMIT_ID := false in BoardConfig.mk \[ 65% 443/678\] including build/make/target/board/Android.mk ... build fstab file with device/rockchip/common/scripts/fstab_tools/fstab.in.... rebuilding dtbo image with device/rockchip/rk3576/rk3576_u/dt-overlay.in.... build parameter.txt with device/rockchip/common/scripts/parameter_tools/parameter.in.... \[ 71% 487/678\] including external/rk_tee_user/v2/Android.mk ... 'building rk_tee_user v2' $LOCAL_SRC_FILES = host/supp_plugin/test_supp_plugin.c \[ 81% 550/678\] including hardware/rockchip/audio/Android.mk ... "BUILD_BISTREAM_TEST" \[ 81% 552/678\] including hardware/rockchip/camera_engine_rkisp/Android.mk ... TARGET_BOARD_PLATFORM=rk3576 \[ 99% 677/678\] finishing build rules ... build/make/core/main.mk:1267: warning: PRODUCT_REMOVE_PACKAGES = FAILED: ninja: 'out/target/product/rk3576_u/obj_arm/SHARED_LIBRARIES/libril_intermediates/libril.so.toc', needed by 'out/target/product/rk3576_u/obj_arm/SHARED_LIBRARIES/libreference-ril_intermediates/LINKED/libreference-ril.so', missing and no known rule to make it 18:36:33 ninja failed with: exit status 1 #### failed to build some targets (06:14 (mm:ss)) #### Build android failed! rootroot@rootroot-X99-Turbo:\~/rk3576-android14.0-20250217k7$ grep libril.so.toc . -R 参考资料: https://gitee.com/tanzhtanzh/kickpi-book/tree/master/rk3576/zh/02-%E5%85%A5%E9%97%A8%E5%BF%85%E8%AF%BB 【KickPi/乐晓电子】参考文档进行测试 https://pan.baidu.com/s/1rVVz7Z4-QYvkzQ8bAfBDig?pwd=3gxj#list/path=%2Fsharelink3817977128-164634158271441%2Frk3576_data%2F3-SoftwareData%2FPATCH%2FRK3576-ANDROID\&parentPath=%2Fsharelink3817977128-164634158271441 4G 模块拨号用的 下载一下补丁 按照readme修改修改一下即可 RK3576的同行的开发板测试手册/在线文档: https://vanxoak.yuque.com/wb353n/hd-rk3576-pi/zw4xqc5ixduxhm13 【万象奥科】命令行功能测试 https://forlinx-book.yuque.com/rh74yu/ok3576/ggcr8ntx3d1k9urh 【飞凌】03_OK3576平台界面功能使用及测试 https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3576/7.%E6%8E%A5%E5%8F%A3%E4%BD%BF%E7%94%A8 【荣品】接口使用