web-dev-qa-db-fra.com

Impossible de lancer cygpath dans Android

Lorsque j'essaie d'importer un projet dans mon espace de travail, une erreur s'est produite. 

[2013-03-17 16:14:15 - Impossible de lancer cygpath. Cygwin est-il sur le path?] Java.io.IOException: impossible d'exécuter le programme "cygpath": CreateProcess error = 2, le système ne trouve pas le fichier spécifié

ce projet contient des bibliothèques jni, c’est un projet basé sur ndk. Pourquoi cette erreur se produit je ne peux pas importer ce projet sur mon système. 

29
jithu

allez dans votre projet, cliquez dessus avec le bouton droit de la souris, puis prenez les propriétés et sélectionnez la construction c/c ++. Vous y verrez les paramètres de construction. Dans les paramètres de construction, indiquez le chemin de ndk dans votre système, comme suit:

D:\Android\android-ndk-r8d\ndk-build.cmd NDK_DEBUG=1

Maintenant, nettoyez votre projet et lancez-vous. C'est tout.

26
Jithu P.S

Avec NDK r8d, vous n’avez pas besoin de cygwin. Peut-être que le projet que vous importez a été ajusté pour une version plus ancienne et qu'il a peut-être défini ndk-build.sh en tant que commande de génération C++. Vous devez utiliser ndk-build.cmd ou simplement ndk-build (en utilisant les conventions de ligne de commande Windows)

3
Alex Cohn

Vous pouvez définir une variable d'environnement 

NDK_HOME = [your path to ndk]
0
Juan M. Rivero