Приложение для создания сбоев для Android NDK

Я под Windows 7, используя Cygwin. Я следую этому руководству http://marakana.com/forums/android/examples/49.html. Все отлично, пока я не запустил команду make:

make APP=ndk_demo

это результат:

$ make APP=ndk_demo
Android NDK: Building for application 'ndk_demo'
Compile thumb : ndk_demo <= ndk_demo.c
/bin/sh: ./out/apps/ndk_demo/armeabi/objs/ndk_demo/ndk_demo.o.d: No such file or directory
build/core/build-binary.mk:240: recipe for target 'out/apps/ndk_demo/armeabi/objs/ndk_demo/ndk_demo.o' failed
make: *** [out/apps/ndk_demo/armeabi/objs/ndk_demo/ndk_demo.o] Error 127
make: *** Eliminazione del file "out/apps/ndk_demo/armeabi/objs/ndk_demo/ndk_demo.o"

Я не могу понять проблему. Заранее спасибо!

2 ответа

Какую версию NDK вы используете? Если вы используете довольно недавнюю версию, вы должны использовать ndk-build. Для получения информации см. $ (NDK)/docs/NDK-BUILD.html.


Начиная с NDK r4, рекомендуется поместить файл Application.mk в папку jni; см. $ (NDK)/docs/HOWTO.html:

"Начиная с NDK r4, вы можете просто поместить файл под $ PROJECT/jni/и запустить скрипт" ndk-build "из вашего дерева проектов".

licensed under cc by-sa 3.0 with attribution.