Debug vs Version s'appuie sur l'Android NDK

Je suis en train de travailler sur un grand moteur de jeu qui doit être porté à Android. Tout le code est en C/C++, donc nous sommes portage via le NDK. J'ai tout bâtiment, mais après beaucoup de récurer, je suis encore incertain, ce qui est la meilleure méthode pour la construction de Débogage vs Version de notre .donc fichier. Changer les choses en main tous les temps se fait vieux.

Vous avez différentes Applications.mk fichiers pour chaque cible? Ou est-il un moyen d'inclure des cibles multiples dans un seul Android.mk fichier sous la jni/répertoire? Ou peut-être une troisième option pourrait être d'écrire un standard makefile qui définit les variables d'environnement que de l'Android.mk fichier utilise pour informer le processus de construction?

Enfin, une dernière question concernant le android:debuggable indicateur qui doit être défini dans le AndroidManifest.xml fichier. Ce qui ont un quelconque effet sur le code natif est copié à l'appareil?

Meilleur et merci,

Kevin

Comment faites-vous pour choisir Debug ou Release à la main de toute façon? Le NDK échantillons ne semblent pas avoir de debug ou release drapeaux, ni d'utiliser un Bœuf option.

OriginalL'auteur Kevin Depue | 2011-07-05