Android12之编译报错LOCAL_COPY_HEADERS is obsolete(一百五十七)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:在调试Android12中遇到编译报错如下:
error LOCAL_COPY_HEADERS is obsolete. See https://android.googlesource.com/platform/build/+/master/Changes.md#copy_headers

2.解决思路

在Android12的Android.mk中LOCAL_COPY_HEADERS和LOCAL_COPY_HEADERS_TO过时。
使用LOCAL_EXPORT_C_INCLUDES替代

.修改Android.mk

LOCAL_COPY_HEADERS_TO := mm-camera-interface
LOCAL_COPY_HEADERS += ../common/cam_intf.h
LOCAL_COPY_HEADERS += ../common/cam_types.h
LOCAL_COPY_HEADERS += ../test/cam.h修改为:
CURRENT_DIR:=$(realpath $(LOCAL_PATH)/../../../../)
LOCAL_EXPORT_C_INCLUDES := $(CURRENT_DIR)/common
LOCAL_EXPORT_C_INCLUDES += $(CURRENT_DIR)/test

.引用头文件

#include "cam.h"
#inlude "cam_intf.h"


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部