There was a problem compiling Hal under Android Source:
Make: * * * No rules can be created "out/target/product/generic/obj/shared_libraries/android_gpio.default_intermediates/linked/ XXX.default.so "The desired target" out/target/product/generic/obj/lib/liblog.so ". Stop it
Perform:
Make Liblog
============================================platform_version_codename=relplatform_version=4.0.3target_product= Fulltarget_build_variant=engtarget_build_type=releasetarget_build_apps=target_arch=armtarget_arch_variant= armv7-ahost_arch=x86host_os=linuxhost_build_type=releasebuild_id=iml74k======================================= =====host c:liblog <= system/core/liblog/logd_write.csystem/core/liblog/logd_write.c:in function ' __write_to_log _kernel ': system/core/liblog/logd_write.c:90:warning:implicit declaration of function ' Fakelogwritev ' system/core/ liblog/logd_write.c:in function ' __write_to_log_init ': system/core/liblog/logd_write.c:103:warning:implicit Declaration of function ' Fakelogopen ' system/core/liblog/logd_write.c:112:warning:implicit declaration of function ' Fakelogclose ' host C:liblog <= system/core/liblog/logprint.chost c:liblog <= system/core/liblog/event_tag_ Map.chost c:liblog <= system/core/liblog/fake_log_device.chost staticlib:liblog (out/host/linux-x86/OBJ/STATIC_LIBRARIES/LIBLOG_INTERMEDIATES/LIBLOG.A) target thumb c:liblog <= system/core/liblog/logd_ Write.ctarget thumb c:liblog <= system/core/liblog/logprint.ctarget thumb c:liblog <= System/core/liblog/event_ Tag_map.ctarget Staticlib:liblog (OUT/TARGET/PRODUCT/GENERIC/OBJ/STATIC_LIBRARIES/LIBLOG_INTERMEDIATES/LIBLOG.A) Target Sharedlib:liblog (out/target/product/generic/obj/shared_libraries/liblog_intermediates/linked/liblog.so) Target Symbolic:liblog (out/target/product/generic/symbols/system/lib/liblog.so) target Strip:liblog (out/target/ product/generic/obj/lib/liblog.so) Notice File:system/core/liblog/notice--Out/target/product/generic/obj/notice_ Files/src//system/lib/liblog.so.txtnotice File:system/core/liblog/notice--Out/target/product/generic/obj/notice _files/src//system/lib/liblog.a.txtinstall:out/target/product/generic/system/lib/liblog.so
Recompile the HAL layer after building the library
There are no rules to create/lib/liblog.so