2013-07-16 2 views
0

je viens de commencer à travailler avec cocos2dx android et je suis suivi tutoriel merveilleux de http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started. Maintenant, j'ai couru avec succès mon premier projet de démo de monde de salut en suivant ce lien. i également l'environnement du jeu paramters:définir NDK_ROOT dans l'environnement de jeu mutiplatform cocos2DX

NDK_ROOT_LOCAL="/MY ANDROID NDK PATH/" 

ANDROID_SDK_ROOT_LOCAL="/MY ANDROID SDK PATH/" 

j'ai suivi tutoriel parfaitement comme indiqué dans, je suis toujours face à problème lors de l'exécution de mon projet deuxième fois, je signifie que vous devez exporter DNK_ROOT chaque fois du terminal pour exécuter mon projet & il est vraiment fatigué et semblait ne fonctionne pas pour ma mise en œuvre ultérieure .. et alors que je l'exécution du projet, il dit s'il vous plaît définir NDK_ROOT si je définis déjà

secondes chose

i également de définir manuellement ces variables dans mon profil .bash (create- android-project.sh) de cette façon

Quelqu'un peut-il me dire ce que je manque dans la mise en place de cette ????

Répondre

0

cette façon, je peux définir mon NDK ROOT

export NDK_ROOT =/Users/alex/android-NDK-R8b

0

Si vous utilisez MAC OSX s'il vous plaît envisager d'ajouter la variable NDK_ROOT dans le fichier des environnements. Linux le lit directement quand l'instance de bash est lancée mais dans MAC vous devez l'ajouter un peu plus en détail. Essayez de l'ajouter.

+0

Vous voulez dire dire .. je devrais le définir dans mon fichier .bash. Droite ?? –

2

Pour rendre ces variables permanentes (donc chaque shell terminal ouvert ci a ensuite), utilisez votre éditeur de texte favori pour mettre à jour votre profil bash (j'ai choisi vi pour le maintenir dans le terminal)

REMARQUE: l'utilisation de "~" dans un chemin est juste un raccourci pour votre répertoire utilisateur. Dans votre cas, il semble être synonyme de dire « ~ » = «/Users/alex »

vi ~/.bash_profile 

ajouter les lignes suivantes et enregistrer (mettre à jour ces noms et les chemins de match devotre environnement réel , je suppose que tout est à la racine de votre répertoire utilisateur ici):

export NDK_ROOT_LOCAL=~/android-ndk-r10b 
export ANDROID_SDK_ROOT_LOCAL=~/sdk 

Utilisez source pour exécuter le profil de la session de terminal en cours ou tout simplement ouvrir un nouveau terminal

source ~/.bash_profile 

Vous pouvez tester pour voir si les variables sont définies ici (utilisez tout ce que vous les avez nommés)

echo $NDK_ROOT_LOCAL 

echo $ANDROID_SDK_ROOT_LOCAL 

[EDIT: a noté que les chemins doivent être accordées à votre environnement]

Questions connexes