2016-10-08 2 views
1

J'ai vu quelques messages récents sur Google Play rejetant des applications avec certaines versions de libpng. Cela a trébuché avec une mise à jour de mon application, en utilisant la bibliothèque OpenALPR, qui inclut libopencv_java.so, et j'ai réduit cela à être source contenant libpng. Ma question est, puis-je compiler une version compatible de libpng, et remplacer le .so dans jniLibs? Je suis douteux de cette solution, mais j'ai lu que opencv est dynamiquement lié, et utilisera un système par défaut si disponible, mais cela semble plus s'appliquer à Linux que Android? Cela m'empêche de publier même si l'application fonctionne correctement.Problème de librairie OpenALPR avec libpng et google play

Répondre

0

OpenCV is now using a version de libpng suffisamment récent pour réussir la vérification de sécurité qui vous empêche de mettre à jour votre application. Je pense que votre approche fonctionnera, et je vais d'abord essayer de créer une libopencv_java.so mise à jour et d'échanger ce fichier dans votre application.

Cette approche est raisonnable car OpenALPR utilise une version standard non personnalisée de cette bibliothèque, en choisissant de mettre son code de traitement d'image personnalisé dans d'autres bibliothèques distinctes.

+0

http://stackoverflow.com/q/37875685 – rmtheis