Configurer Eclipse (OBSOLÈTE)

Le plug-in Eclipse ADT n'est plus pris en charge. Nous vous recommandons de passer à Android Studio pour compiler, générer et empaqueter les sources natives de votre application à l'aide de ndk-build ou de CMake. La compatibilité avec ndk-build facilite la migration de vos projets natifs depuis Eclipse vers Android Studio. Pour en savoir plus sur le développement natif avec l'IDE officiel pour Android, consultez Ajouter du code C et C++ à votre projet.

Installation

Pour installer et configurer le NDK, procédez comme suit :

  1. Téléchargez et installez les outils de ligne de commande du SDK Android.
  2. Téléchargez le NDK en veillant à télécharger la version correspondant à votre plate-forme de développement. Vous pouvez placer le répertoire décompressé n'importe où sur votre disque local.
  3. Mettez à jour la variable d'environnement PATH avec l'emplacement du répertoire contenant le NDK.

Configurer Eclipse

Eclipse doit savoir où se trouve le NDK pour pouvoir l'utiliser lors de la compilation de votre application. Suivez ces étapes pour définir l'emplacement du NDK.

  1. Lancez Eclipse, qui est installé dans le cadre du SDK Android.
  2. Sélectionnez Window (Fenêtre) > Preferences (Préférences).
  3. Dans le volet situé à gauche de la fenêtre Préférences, sélectionnez Android. La section Android se développe et affiche un certain nombre de sous-sections.
  4. Sélectionnez NDK. Dans le volet situé à droite de la fenêtre Préférences, accédez au répertoire contenant le NDK.
  5. Cliquez sur OK pour revenir à l'écran de l'explorateur de packages.

Validation

Eclipse

Pour vérifier que vous avez installé le NDK, que vous l'avez correctement configuré et que vous avez correctement configuré Eclipse, procédez comme suit :

  1. Importez l'exemple hello-jni depuis <ndk>/samples/, comme vous le feriez pour tout autre projet Android.
  2. Dans le volet Project Explorer (Explorateur de projets), effectuez un clic droit sur le nom du projet (HelloJni). Un menu contextuel s'affiche.
  3. Dans le menu contextuel, sélectionnez Android Tools (Outils Android) > Add Native Support (Ajouter une compatibilité native). La fenêtre Add Android Native Support (Ajouter une compatibilité Android native) s'affiche.
  4. Acceptez le nom par défaut de la bibliothèque ("hello-jni"), puis cliquez sur Finish (Terminer).
  5. Créez et exécutez l'application.

Ligne de commande

Pour réaliser la compilation à partir de la ligne de commande, procédez comme suit :

  1. Accédez au répertoire racine du projet.
  2. Exécutez ndk-build pour créer le composant natif de votre application. Pour ce faire, saisissez ndk-build dans l'invite de commande.
  3. Créez et installez votre projet comme vous le feriez avec une application Android standard écrite en Java. Pour en savoir plus, consultez Configurer votre build et Exécuter Gradle à partir de la ligne de commande.

Si vous avez correctement installé et configuré le NDK, l'écran de votre appareil cible ressemble à la figure 1.

Sortie : Hello from JNI!

Figure 1 : Écran de l'appareil cible après un lancement réussi