2011-09-13 14 views
0

Android用にmediastreamer2をビルドしようとしています。しかし、/cygdrive/c/Users/SN/workspace/hello-jni/jni/src/../build/android/libmediastreamer2_AndroidConfig.hが既存のファイルであるNDKビルドレポートファイルが既存のファイルに存在しません


$ ../../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: 

:NDKビルドを実行している間、私は次のエラーを取得するのWindows 7上でCygwinを使用しています。どのようにこれを修正するための任意のアイデア?

Android.mkファイルはhereです。実行する前に、Android.mkファイルの末尾に次の行を追加しました。

include $(CLEAR_VARS) 
LOCAL_MODULE := mediastreamer2wrapper 
LOCAL_STATIC_LIBRARIES := mediastreamer2 
include $(BUILD_SHARED_LIBRARY) 

答えて

0

私がそれを構築するために見つけた方法は、Linux上で行うことでした。 Cygwinは動作しませんでした。