如何将一个已经编译好的so文件编译进system/lib64目录下

在proting fingerprint sensor的时候,厂商给出的guide里需要将libvfmClient.so放入
机台的system/lib64目录下


具体的做法如下:
首先在源码中搜寻是否有类似的做法,因为so文件需要编译之后才可以使用,不能直接cp


在frameworks/native/opengl/libs目录下的
Android.mk文件中加入
###############################################################################
include $(CLEAR_VARS)


LOCAL_SRC_FILES:= \
libvfmClient.so \
#




LOCAL_MODULE:= libvfmClient




#


include $(BUILD_SHARED_LIBRARY)
###############################################################################
编译mmm frameworks/native/opengl/libs/之后发现
Export includes file: frameworks/native/opengl/libs/Android.mk -- out/target/product/Z00L/obj/SHARED_LIBRARIES/libvfmClient_intermediates/export_includes
target Strip: libvfmClient (out/target/product/Z00L/obj/lib/libvfmClient.so)
Install: out/target/product/Z00L/system/lib64/libvfmClient.so
这样的编译结果表面编译成功了
发布了348 篇原创文章 · 获赞 34 · 访问量 36万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览