Было бы полезно, если бы вы показали нам свой файл "android.mk". Вот пример файла android.mk, который создает библиотеку mylib из двух файлов cpp:
LOCAL_PATH := $(call my-dir)
LOCAL_ARM_MODE :=arm
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := \
mysource1.cpp \
mysource2.cpp \
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -lz -lm -llog
include $(BUILD_SHARED_LIBRARY)