IT技术分享
IT技术分享 您当前的位置:主页 > IT技术分享 >
解决 需要的目标“out/target/product/generic/obj/lib/liblog.so”。 停止。
发布时间:2019-01-18 编辑:凯发K

在编译Android 4.0的HAL层时,出现下面的错误信息: [plain]   [email protected]:~/workspace/android-4.0.4_r1.2# mmm hardware/libhardware/modules/hello/   ============================================   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=IMM76I   ============================================   make:进入目录'/home/brantyou/workspace/android-4.0.4_r1.2'   make: *** 没有规则可以创建“out/target/product/generic/obj/SHARED_LIBRARIES/hello.default_intermediates/LINKED/hello.default.so”需要的目标“out/target/product/generic/obj/lib/搜狐娱乐liblog.so”。 停止。   make:离开目录“/home/brantyou/workspace/android-4.0.4_r1.2”   [email protected]:~/workspace/android-4.0.4_r1.2# ls out/target/product/generic/obj/lib/   crtbegin_dynamic.o  crtend_android.o  libc.so   libm.so   crtbegin_so.o       crtend_so.o       libdl.so  libstdc++.so     经查看,对应的目录下面没有liblog.so库文件。 通过查找,发现liblog位于android源码目录下的system/core/文件夹下面有个liblog的文件夹,看了下里面都是其代码。 这里我们需要通过命令来编译生成该库文件: [plain]   make liblog   如: [plain]  [email protected]:~/workspace/android-4.0.4_r1.2# make liblog   ============================================   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=IMM76I   ============================================   target thumb C: liblog <= system/core/liblog/logd_write.c   target thumb C: liblog <= system/core/liblog/logprint.c   target thumb C: liblog <= system/core/liblog/event_tag_map.c   target 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.txt   Notice file: system/core/liblog/NOTICE -- out/target/product/generic/obj/NOTICE_FILES/src//system/lib/liblog.a.txt   Install: out/target/product/generic/system/lib/liblog.so     看到最后一句,说明该库已经生成了,到此解决该问题。  

http://www.bkjia.com/Androidjc/539064.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/539064.htmlTechArticle在编译Android 4.0的HAL层时,出现下面的错误信息: [plain] root[email protected]:~/workspace/android-4.0.4_r1.2# mmm hardware/libhardware/modules/hello/ ==============...

本文源自: AG环亚集团官网

上一篇:Android 在Service中调用Activity 下一篇:没有了

Copyright © 2005-2016 http://www.letskungfu.com AG环亚集团官网_AG亚游平台_AG8环亚集团_新浪新闻版权所有 AG环亚集团官网_AG亚游平台_AG8环亚集团_新浪新闻