Я новичок в разработке с NDK Android.Поскольку я занимаюсь разработкой на Win7, я установил Cygwin для создания собственных двоичных файлов.
При запуске ndk-build из папки проекта / home / simon / ndk / hello-neon Я получаю сообщение об ошибке
ERROR: You are using a non-Cygwin compatible Make program.
Currently using: C:/Programs/cygwin/bin/make
To solve the issue, follow these steps:
1. Ensure that the Cygwin 'make' package is installed.
NOTE: You will need GNU Make 3.81 or later!
2. Define the GNUMAKE environment variable to point to it, as in:
export GNUMAKE=/usr/bin/make
3. Call 'ndk-build' again.
Проблема, которая останавливает меня сейчас, заключается в том, что сценарий ndk-build , похоже, не может вызвать проверку Сценарий cygwin-make.mk в следующих строках:
GNUMAKE=`cygpath -u $GNUMAKE`
PROGDIR_MIXED=`cygpath -m $PROGDIR`
CYGWIN_GNUMAKE=`$GNUMAKE -f "$PROGDIR_MIXED/build/core/check-cygwin-make.mk" 2>&1`
При вызове
echo $CYGWIN_GNUMAKE
я получаю ответ:
make: C:/Programs/cygwin/home/simon/build/core/check-cygwin-make.mk: No such fil
e or directory make: AndroidManifest.xml build.properties default.properties jni
res src No rule to make target `C:/Programs/cygwin/home/simon/build/core/check-
cygwin-make.mk'. Stop.
Теперь яЯ потерян, потому что я не понимаю роль сценария check-cygwin-make.mk и не могу найти его нигде на своем диске.
Я знаю опроблема с пробелами в имени папки C: / Program Files / , и я думаю, что сейчас это не проблема.
Я надеюсь, что кто-то может помочь мне решить эту проблему, С уважением, Саймон