I just put all jar, libraries under C:\Program Files\Unreal Engine\4.1\Engine\Build\Android\Java
Full directory structure:
Engine\Build\Android\Java\jni\libmylib.so
Engine\Build\Android\Java\libs\mylib.jar
Engine\Build\Android\Java\libs\mylib.jar.properties (if you have)
[EDIT]
Also modified jni\Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := UE4
LOCAL_SRC_FILES := libUE4.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := libmylib.so
include $(PREBUILT_SHARED_LIBRARY)
[/EDIT]
So they are always copied to Intermediate directory during build time.
I also edited GameActivity.java there to load my library.
I’m afraid this is not a recommended way because I edited default installation.
Please let me know better and recommended way.