You need to define a PREBUILT_STATIC_LIBRARY
for each one of your libraries if you do not build them from source, e.g.
include $(CLEAR_VARS)
LOCAL_MODULE := avutil
LOCAL_SRC_FILES := $(LOCAL_PATH)/jni/libavutil.a
include $(PREBUILT_STATIC_LIBRARY)
... [repeat for other prebuilt libraries].
LOCAL_STATIC_LIBRARIES
only understands module names, i.e. names of stuff that have been declared through their own ndk-build module definition
. I'm surprised it didn't provide a warning about missing modules though, but it's the most likely explanation corresponding to your problem.