Problema di vulnerabilità Libpng anche dopo l'aggiornamento della libreria opencv

Sto utilizzando le seguenti dependencies nella mia applicazione:

dependencies { compile fileTree(include: '*.jar', dir: 'libs') compile project(':zxing-2.3.0') compile project(':ColorPickerView') compile project(':DropboxChooserSDK') compile project(':PullToRefreshLibrary') compile project(':volley') compile 'com.android.support:recyclerview-v7:24.0.0-alpha2' compile 'com.facebook.android:facebook-android-sdk:4.5.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.google.android.gms:play-services-gcm:8.4.0' compile 'com.android.support:design:23.3.0' compile 'com.github.ctodobom:OpenCV-3.1.0-Android:-SNAPSHOT' } 

Stavo usando la versione 2.4.8 della biblioteca opencv e la console di gioco google ha rifiutato la mia app che dice il problema della vulnerabilità libpng. Così ho aggiornato la libreria opencv a 3.1.0 e ancora la console di gioco google sta respingendo dicendo lo stesso problema di vulnerabilità libpng.

  • Android utilizzando i layout come model per la creazione di istanze di layout multiple
  • Testo centrale in un toast in Android
  • visualizza il progresso di dialogo mentre l'elenco di liste viene caricato
  • Recyclerview dolorosamente lento per caricare le immagini in cache formano Picasso
  • Cling UPnP non restituisce le azioni
  • L'intento non è stato ripristinato correttamente dopo che l'attività viene uccisa se vengono forniti bandiere superiori e singole
  • Quindi sono confuso se qualsiasi altra biblioteca dall'alto utilizza la libreria libpng?

    EDIT:

    Ho creato un progetto di esempio che ha le suddette librerie e per lo scopo di test ho scaduto opencv a 2.4.8 (che ha rilascio libpng) e cosa posso dire, non sta avendo alcun avviso su libpng, sta diventando pubblicato. Allora where esattamente è il problema?

  • Inserire o aggiornare Android SQLite
  • accedere a classi di app da file dex da classloader
  • Invia SMS utilizzando l'applicazione SMS non predefinita in Android 4.4
  • Come registrare una chiamata in android?
  • L'adattatore rinfrescante Android funziona dopo la rotazione del dispositivo
  • Imansible trovare un elemento in Browser dell'emulatore Android utilizzando Appium e C #
  • One Solution collect form web for “Problema di vulnerabilità Libpng anche dopo l'aggiornamento della libreria opencv”

    Ho scoperto il problema. La vecchia libreria opencv (che ha un problema di vulnerabilità) ha creato il file libopencv_java.so ed era ancora nella cartella libs anche dopo l'aggiornamento della libreria. Quindi in qualche modo il nuovo file so non stava generando.

    Passi adottati per risolvere:

    • Prima ho cancellato libopencv_java.so dalla cartella libs.
    • Solo per chiarezza ho eliminato tutto ciò che era nella cartella di generazione .
    • Aggiunta la dipendenza da grado2 di opencv 2.4.13.1 ( compilare 'com.iparse.android:opencv:2.4.13.1' )

    Se si desidera controllare la versione libpng usata da opencv, innanzitutto trovare libopencv_java.so che sarà in libs o crea cartella e utilizza il seguente command nelle strings libopencv_java.so | grep "libpng" terminali strings libopencv_java.so | grep "libpng" strings libopencv_java.so | grep "libpng" .

    Dopo questo ho pubblicato in playstore e tutto va bene. Spero che questo aiuti qualcuno.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.