Résolvez les avertissements NDK obsolètes dans Android Studio

J'ai une application Android qui utilise le wrapper Java OpenCV pour le traitement d'image. Pour ajouter OpenCV au projet, j'ai dû ajouter la ligne suivante à gradle.properties:

android.useDeprecatedNdk=true 

Cela fonctionnait bien sans aucun avertissement ou erreur (que je connais) jusqu'à ce que j'ai mis à jour mon Android Studio et Gradle après une longue période (j'utilise Gradle 2.2.2 et Android Studio 2.2.2 maintenant). Maintenant, lorsque je crée mon application, je reçois les avertissements suivants dans la fenêtre des messages:

  • Gradle. Comment générer du code source avant la compilation dans l'application Android
  • Bottom soft NavigationBar chevauche mon ListView
  • Est-il possible d'étendre AbsListView pour créer de nouvelles implémentations ListView?
  • Android - Comment modifier dynamiquement le texte de l'élément de menu en dehors de OnOptionsItemsSelectionné ou onCreateOptionsMenu
  • Bouton corrigé en-dessous d'un ListView défilable
  • Comment lire une notification sonore avec Chrome pour Android avec Javascript?
  • Avertissement: Le code source C / C ++ natif est trouvé, mais il semble que l'option NDK n'est pas configurée. Notez que si vous avez un Android.mk, il n'est pas utilisé pour la compilation. La solution recommandée est de supprimer le répertoire de code source jni par défaut en ajoutant:

    Avertissement: L'intégration NDK supprimée activée par useDeprecatedNdk flag dans gradle.properties sera bientôt supprimé du plugin Android Gradle.

    Bien que la compilation ait réussi à ce moment-là, comme l'informera le deuxième avertissement, il est très probable que cela pose des problèmes dans le futur, alors je veux les résoudre au plus tôt avant que les choses ne se déroulent de côté.

    Est-ce que quelqu'un sait comment résoudre ces avertissements? Ou existe-t-il une autre façon d'importer OpenCV sur un projet Android, en plus d'ajouter tout le code compilé (les fichiers .so) et de définir le drapeau que j'ai mentionné plus tôt? Toute aide à ce sujet sera appréciée.

  • Comment gérer l'événement onTouch pour la carte dans Google Map API v2?
  • Intent Classe de service ne fonctionne pas AsyncTask sur le thread ui principal. L'exécution de la méthode doit être appelée à partir du thread principal, le thread actuellement inféré est un travailleur
  • "Impossible de résoudre la ressource" dans l'aperçu de Android Studio
  • Comment convertir un SparseArray en ArrayList?
  • Comment combiner des images et générer un fichier mp4?
  • Disposition - Comment ajouter de manière dynamique des vues et une ligne de rupture en fonction de l'espace vide
  • coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.