首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您的应用程序使用了包含安全漏洞的libjpeg-turbo版本。

您的应用程序使用了包含安全漏洞的libjpeg-turbo版本。
EN

Stack Overflow用户
提问于 2022-10-11 16:21:52
回答 1查看 44关注 0票数 0

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

您的应用程序正在使用包含安全漏洞的libjpeg-turbo版本。有关详细信息,请参阅谷歌帮助中心的文章,包括修复漏洞的截止日期。

咨询谷歌帮助中心:https://support.google.com/faqs/answer/7008337说我应该使用libjpeg-turbo v1.4.2或更高版本。

我的问题是我已经在使用2.1.4版本了。这是我的CMakeList.txt的拷贝粘贴

代码语言:javascript
复制
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()

因此,我想这是一个假阳性,但我无法公布我的申请,因为这一点。

请帮帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-12 14:33:43

我试着联系谷歌,但还没有得到任何答复。

但是,我设法通过链接libjpeg-turbo库的静态版本来发布应用程序。

注意,libjpeg-turbo中有一个应该设置为OFF的ENABLE_SHARED选项。

要验证您没有使用共享版本,您可以解压缩apk并检查您没有这些文件:

代码语言:javascript
复制
lib/arm64-v8a/libturbojpeg.so
lib/armeabi-v7a/libturbojpeg.so
lib/x86/libturbojpeg.so
lib/x86_64/libturbojpeg.so
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74031226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档