谷歌游戏商店给我这个错误,当我试图发送我的申请供审查。

您的应用程序正在使用包含安全漏洞的libjpeg-turbo版本。有关详细信息,请参阅谷歌帮助中心的文章,包括修复漏洞的截止日期。
咨询谷歌帮助中心:https://support.google.com/faqs/answer/7008337说我应该使用libjpeg-turbo v1.4.2或更高版本。
我的问题是我已经在使用2.1.4版本了。这是我的CMakeList.txt的拷贝粘贴
include(FetchContent)
FetchContent_Declare(turbojpeggit
GIT_REPOSITORY https://github.com/libjpeg-turbo/libjpeg-turbo
GIT_TAG 2.1.4
)
FetchContent_GetProperties(turbojpeggit)
if(NOT turbojpeggit_POPULATED)
message("libjpeg-turbo not populated... downloading")
FetchContent_Populate(turbojpeggit)
add_subdirectory(${turbojpeggit_SOURCE_DIR} ${turbojpeggit_BINARY_DIR})
include_directories(${turbojpeggit_SOURCE_DIR})
include_directories(${turbojpeggit_BINARY_DIR})
message("libjpeg-turbo downloaded")
else()
message("libjpeg-turbo already populated")
endif()因此,我想这是一个假阳性,但我无法公布我的申请,因为这一点。
请帮帮我。
发布于 2022-10-12 14:33:43
我试着联系谷歌,但还没有得到任何答复。
但是,我设法通过链接libjpeg-turbo库的静态版本来发布应用程序。
注意,libjpeg-turbo中有一个应该设置为OFF的ENABLE_SHARED选项。
要验证您没有使用共享版本,您可以解压缩apk并检查您没有这些文件:
lib/arm64-v8a/libturbojpeg.so
lib/armeabi-v7a/libturbojpeg.so
lib/x86/libturbojpeg.so
lib/x86_64/libturbojpeg.sohttps://stackoverflow.com/questions/74031226
复制相似问题