Everything is in the title, Google complains about a version of libpng in my apk that contains a security risk. But I don't include that library myself. I guess it is one of my included dependencies that includes it but I don't know how to find it.
Here is the content of my dependencies section of my gradle module:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile('com.google.http-client:google-http-client-gson:1.21.0') {
exclude module: 'xpp3'
exclude group: 'stax'
}
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
compile 'com.facebook.android:facebook-android-sdk:4.9.0'
compile 'com.google.android.gms:play-services-auth:9.4.0'
compile 'com.octo.android.robospice:robospice:1.4.14'
compile 'com.octo.android.robospice:robospice-google-http-client:1.4.14'
compile 'org.lucasr.twowayview:twowayview:0.1.4'
compile 'com.github.neopixl:PixlUI:v1.0.6'
compile 'com.github.bluejamesbond:textjustify-android:2.1.6'
compile('com.crashlytics.sdk.android:crashlytics:2.6.0@aar') {
transitive = true;
}
compile 'com.fernandocejas:arrow:1.0.0'
compile 'com.flurry.android:analytics:6.4.0'
compile project(':sdktools')
}
sdktools here refers to Scout (Skobbler Scout, native offline map viewer tools)
Also, not listed here but i also include universal image loader v1.9.5 in my libs directory.
So to summarize, my questions are : how to find which of my dependencies includes an old version of libpng ? Or do you know based on this dependencies structure which of them includes it ?