2012-05-05 6 views
2

(désolé pour mon mauvais anglais ...)NDK-build.cmd: command not found

Je suis en train de construire ma bibliothèque .donc dans Eclipse, avec le plugin CDT. (C'est un projet Android, avec le code natif ...)

Parce que je suis sous windows, je l'ai remplacé la commande de construction dans [Projet-> Propriétés-> build C++/C] avec celui-ci:

[absolute_path_to_android-ndk]\ndk-build.cmd V=1 

mais je suis arrivé ce message dans la console:

C:\SDK\android-ndk-r8\ndk-build.cmd 
Cannot run program "C:\SDK\android-ndk-r8\ndk-build.cmd": Le fichier spécifié est introuvable. 
Error: Program "C:/SDK/android-ndk-r8/ndk-build.cmd" is not found in PATH 

J'ai essayé avec seulement « NDK-build.cmd » dans la commande de construction de l'éclipse, et le chemin de cette commande dans ma variable d'environnement PATH, mais je ont toujours la même erreur. En fait, je ne peux pas exécuter de programme à partir de la commande de construction d'eclipse.

Je n'ai aucun problème pour construire la bibliothèque quand je l'appelle NDK-construction dans cmd.exe, ou Cygwin, mais lorsque je tente d'automatiser la construction de la bibliothèque dans Eclipse, il ne fonctionne pas ...

Est-ce que quelqu'un a une solution à mon problème?

+0

Pouvez-vous l'exécuter à partir du shell si vous tapez exactement C: \ SDK \ android-ndk-r8 \ ndk-build.cmd? Certaines choses de permissions se passent peut-être? Est-ce que eclipse a besoin d'un séparateur de répertoire différent ou échappé? –

+0

Oui, je viens d'essayer à nouveau, en "collant" C: \ SDK \ android-ndk-r8 \ ndk-build.cmd dans Windows Shell, cela fonctionne parfaitement. :(J'ai déjà essayé avec des barres obliques à la place des barres obliques inverses dans eclipse, mais le résultat est le même – lagarkane

+0

"En fait, je ne peux pas exécuter de programme depuis la commande build d'eclipse." Cela semble être une astuce générale pour eclipse [version] sur windows [version] bien au-delà de l'utilisation d'Android, peut-être une recherche web trouverait une réponse connue? –

Répondre

1

J'ai trouvé la solution en ajoutant le chemin NDK à la variable path, dans le terminal ubuntu ainsi que dans eclipse. Alors j'ai dû SUPPRIMER LE ".cmd" dans "ndk-build.cmd" parce que le terminal dit que je n'ai aucune permission avec cette fin de fichier.