Le kit de développement natif Android (NDK) est un outil compagnon du SDK Android qui permet de créer des parties d'applications critiques en termes de performances dans du code natif ou de porter des bibliothèques existantes en C / C ++ vers Android. Il fournit des en-têtes et des bibliothèques qui permettent de créer des activités, de gérer les entrées utilisateur, d'utiliser des capteurs matériels, d'accéder aux ressources d'application, et plus encore, lors de la programmation en C / C ++.
J'utilise actuellement la bibliothèque OpenCV (OpenCV4android) qui n'utilise pas le NDK (il n'y a pas de code C ou C ++). Cependant, il existe des fichiers .so pour Armeabi, Armeabi-V7a, MI ...
J'ai des problèmes avec les derniers NDK Android NDK: ligi@ligid:~$ ndk-build
/home/ligi/bin/android-ndk/prebuilt/linux-x86/bin/awk: 1: ELF: not found
/home/ligi/bin/android-ndk/prebu ...
J'ai un projet Android NDK dont la pièce NDK compile OK de la ligne de commande;
Je n'avais eu aucun problème avec la gestion des éléments compilés sous Eclipse ...