我在加载第三方so库时把so文件和一个Android.mk文件放在同一个目录中,Android.mk的内容:
LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE    := mylib
LOCAL_SRC_FILES := libmylib.soinclude $(BUILD_SHARED_LIBRARY)但是我在cygwin中编译的时候报出了这样的异常:
Android NDK: WARNING: Unsupported source file extensions in /cygdrive/d/android-work-space/LastTest/jni/prebuilt/Android.mk for module mylib然后后面就报错找不到add这个第三方库里的函数:D:/android-work-space/LastTest/obj/local/armeabi/objs/myjni/hello.o: In function `test':
D:/android-work-space/LastTest/jni/src/hello.c:22: undefined reference to `add'
collect2: ld returned 1 exit status
/cygdrive/d/android-sdk-windows/android-ndk-r8b/build/core/build-binary.mk:378: recipe for target `/cygdrive/d/android-work-space/LastTest/obj/local/armeabi/libmyjni.so' failed
make: *** [/cygdrive/d/android-work-space/LastTest/obj/local/armeabi/libmyjni.so] Error 1各位高手们帮忙看看,谢谢了!