2011-05-31 4 views
0

J'essaye de construire du code natif (mupdf) en utilisant ndk-build. Je télécharger android-sdk et Android NDK de http://developer.android.com/sdk/ndk/index.htmlErreur de compilation de ndk-build dans Cygwin

J'ai aussi téléchargé GnuWin32 en utilisant GetGnuWin32-0.6.3 de http://sourceforge.net/projects/getgnuwin32/

Dans la fenêtre Cygwin, sous le répertoire où mon projet Android est à, je tapez:/cygdrive/c/Android/Android NDK/NDK-construire

-je obtenir les messages d'erreur suivants:

/cygdrive/c/Android/android-ndk/ndk-build: line 32: $'\r': command not found /cygdrive/c/Android/android-ndk/ndk-build: line 41: cd: /cygdrive/c/Android/andr: No such file or directory /cygdrive/c/Android/android-ndk/ndk-build: line 90: syntax error: unexpected end of file

Cependant, dans le fichier NDK-construction, la ligne 32 est une ligne vide.

J'ai essayé aussi de construire à partir de l'éclipse en suivant les étapes décrites dans

http://mobilepearls.com/labs/ndk-builder-in-eclipse/

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

Pas de chance à la fois avec la compilation du code natif.

Répondre

0

Si vous copiez le code à partir du Web, le compilateur ne reconnaîtra pas les transporteurs de retour. essayez d'afficher les caractères cachés ou écrivez à nouveau votre code dans cygwin.

+0

Merci pour la réponse. Je réécris les lignes suivantes dans emacs: PROGDIR = 'dirname $ 0' PROGDIR =' cd $ PROGDIR && pwd' GNUMAKE = 'créer' GNUMAKE -f $ PROGDIR/build/core/build-local.mk $ @ Je reçois une erreur en disant:/cygdrive/c/Android/android-ndk/ndk-build: ligne 4: GNUMAKE: commande introuvable – Jackie

+0

J'ai réinstallé gcc à partir de cygwin setup et maintenant le make fonctionne correctement. Mais j'ai un autre problème avec la configuration du chemin pour le fichier src et destination avec ndk-build – Jackie