2013-01-02 3 views
1

J'ai un projet androïde avec Java et le code natif. Tout fonctionne bien, jusqu'à aujourd'hui, j'ai juste utilisé eclipse pour éditer et construire l'application java, en utilisant ndk-build et ndk-gdb depuis la ligne de commande, et en gérant/éditant les sources C++ en dehors d'eclipse. Maintenant que j'ai installé les plugins adt ndk, et que je peux correctement construire mes bibliothèques natives dans eclipse, je pense à un moyen d'ajouter les sources C++ au projet android, afin que je puisse les parcourir, effectuer des recherches et l'achèvement du code en éclipse. J'ai beaucoup de sources qui ne sont pas dans le répertoire jni du projet Android, et je ne peux pas les déplacer. Puis j'ai vu dans les propriétés du projet - sous "C/C++ Général -> Chemins et symboles" - un onglet "Inclure" énumérant les répertoires d'inclusion (je suppose qu'ils sont extraits de android.mk), et dans le " Onglet Emplacement source "J'ai ajouté un lien vers le répertoire des sources" externes ", en le nommant NativeSrc. Je peux en effet parcourir les sources dans le navigateur de projet, mais quand je les ouvre ils apparaissent pleins d'erreurs du type "Le champ XXX ne peut pas être résolu".Ajouter des fichiers source C++ non situés dans le répertoire "jni" à un projet android eclipse

Je pense qu'il y a autre chose qui me manque, peut-être évident, mais je ne le vois pas. Ou peut-être que mon approche est totalement fausse. Toute suggestion?

Répondre

0

Eh bien, je l'ai compris. Je devais faire un clic droit sur le projet dans le navigateur et sélectionnez dans le menu contextuel

Index -> Rebuild 

, puis attendez quelques temps et, dans le même menu, sélectionnez

Index -> Freshen All Files 
Questions connexes