Android libpng安全漏洞

时间:2016-10-18 19:31:43

标签: android libpng

我已将我的发布apk提交到Google Play控制台,但由于libpng安全漏洞而被拒绝。我在我的应用程序中使用了几个库。我怎么知道哪些使用libpng?

我正在使用Android工作室。

我没有将OpenCV用作库!

这些是我的build.gradle文件中的依赖项:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:support-v4:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.android.support:cardview-v7:23.4.0'
    compile 'com.android.support:recyclerview-v7:23.4.0'
    compile files('libs/sdk-v1.0.0.jar')
    compile(name: 'pen-v4.1.0_full', ext: 'aar')
    compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
    compile 'com.google.zxing:core:3.2.1'
    compile files('libs/gson-2.3.jar')
    compile files('libs/httpclient-4.4.jar')
    compile files('libs/httpcore-4.4.jar')
    compile files('libs/httpmime-4.3.6.jar')
} 

让我再问一次我的问题:

我如何知道哪些库使用libpng?

1 个答案:

答案 0 :(得分:2)

使用strings <youlibrary>.so | grep png。如果您看到的输出已满png_set_*png_write_*png_image_* - 该库使用了libpng。