LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE            := fmodex
LOCAL_SRC_FILES         := ../../../Engine/SDK/fmod_android/lib/armeabi/libfmodex.so
LOCAL_EXPORT_C_INCLUDES := ../../../Engine/SDK/fmod_android/inc

include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE := Android_main
LOCAL_SRC_FILES := \
$(MARK_CORE) \
$(MARK_ENGINE) \
$(MARK_GAME_LIB) \
Main.cpp \
AndroidEventLoop.cpp \
AndroidActivityHandler.cpp \
AndroidOpenGLES20.cpp \
AndroidInputHandler.cpp

LOCAL_LDLIBS := -landroid -llog -lEGL -lGLESv2
LOCAL_SHARED_LIBRARIES := fmodex
LOCAL_STATIC_LIBRARIES := android_native_app_glue libMarkCore libMarkEngine libfreetype2 libNvLib

위의 방식처럼 SHARED_LIBRARY라이브러리 fmodex를 가져오는데요
fmodex는 사운드 라이브러리고요 so파일 형태로 되어있습니다.
ndk-build로 빌드 다 되고 so파일까지 잘 만들어집니다.
그러나 실행하면 멈춰버리네요 ㅠㅠ

아 참고로 ndk에서 제공해주는걸로 java코드 없이 activity코드를 생성하였습니다.
그리고 static라이브러리는 참조가 잘되구요..;; 이상하게 shared(동적)라이브러리를 참조하면 멈춰버립니다. ㅠㅠ
이러신분 있으신가요?