Я пытаюсь собрать mediastreamer2 для Android. Я использую cygwin в Windows 7. При запуске ndk-build я получаю следующие ошибки:
$ ../../android-ndk-r6b-windows/android-ndk-r6b/ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile arm : mediastreamer2 <= mscommon.c
cc1.exe: error: /cygdrive/c/Users/SN/workspace/hello-jni/jni/src/../build/android/libmediastreamer2_AndroidConfig.h: No such file or directory
In file included from C:/Users/SN/workspace/hello-jni/jni/src/mscommon.c:28:
C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/mscommon.h:22:
23: error: ortp/ortp.h: No such file or directory
In file included from C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/msfilter.h:24,
from C:/Users/SN/workspace/hello-jni/jni/src/mscommon.c:29:
C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/msqueue.h:22:28: error: ortp/str_utils.h: No such file or directory
In file included from C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/msfilter.h:24,
from C:/Users/SN/workspace/hello-jni/jni/src/mscommon.c:29:
Однако /cygdrive/c/Users/SN/workspace/hello-jni/jni/src/../build/android/libmediastreamer2_AndroidConfig.h
- это существующий файл. Любые идеи о том, как это исправить?
Файл Android.mk здесь , и я добавил следующие строки внизу, прежде чем запустить его.
include $(CLEAR_VARS)
LOCAL_MODULE := mediastreamer2wrapper
LOCAL_STATIC_LIBRARIES := mediastreamer2
include $(BUILD_SHARED_LIBRARY)