如何解决当我编译 Android.mk 时,出现错误找不到 .so.toc
我想使用 libcdrmclient_sw.so 来制作 SHARED_LIBRARIES,我会像这样使用 libcdrmclient_sw.so 中定义的一个函数
int CDRMC_CheckPolicy(void* sessionHandle,char *destData,unsigned int *destDataLen);
只是另一个相同的声明
我这样修改hookPolicy的Android.mk
include $(CLEAR_VARS)
LOCAL_SRC_FILES := hookPolicy.c
LOCAL_MODULE := libhookPolicy
LOCAL_MULTILIB := 32
LOCAL_MODULE_TAGS := optional
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SHARED_LIBRARIES := liblog libc libcdrmclient_sw
include $(BUILD_SHARED_LIBRARY)
但我总是收到以下错误。
ninja: error: ‘**out/target/product/hikey960/obj/lib/libcdrmclient_sw.so.toc’**,needed by ‘out/target/product/hikey960/obj/SHARED_LIBRARIES/libhookPolicy_intermediates/LINKED/libhookPolicy.so’,missing and no kNown rule to make it
12:47:18 ninja Failed with: exit status 1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。