在Android S 上新增加Audio Codec Support ,遇到如下编译问题,记录一下处理方法,
1. error 1
******************************************************
error: VNDK library: libstagefright_foundation's ABI has EXTENDING CHANGES Please check compatibility report at: out/soong/.intermediates/frameworks/av/media/libstagefright/foundation/libstagefright_foundation/android_vendor.31_arm64_armv8-a_cortex-a73_shared/libstagefright_foundation.so.abidiff
******************************************************
2.error 2
******************************************************
error: VNDK library: libaudioutils's ABI has EXTENDING CHANGES Please check compatibility report at: out/soong/.intermediates/system/media/audio_utils/libaudioutils/android_vendor.31_arm64_armv8-a_cortex-a73_shared/libaudioutils.so.abidiff
******************************************************
分析error:
1.针对error 1 查看libstagefright_foundation.so.abidiff这个文件提示如下,
lib_name: "libstagefright_foundation"
arch: "arm64"
global_vars_added {
name: "android::MEDIA_MIMETYPE_AUDIO_AVS3"
source_file: "frameworks/av/media/libstagefright/foundation/include/media/stagefright/foundation/MediaDefs.h"
linker_set_key: "_ZN7android25MEDIA_MIMETYPE_AUDIO_AVS3E"
referenced_type: "const char *"
access: public_access
}
added_elf_objects {
name: "_ZN7android25MEDIA_MIMETYPE_AUDIO_AVS3E"
}
compatibility_status: EXTENSION
结论是,新加了全局变量,这正好是我新加的内容。</
最低0.47元/天 解锁文章
3701

被折叠的 条评论
为什么被折叠?



