How can I reference *.so file in gradle

Dear all,
when I use gradle to make sdkJar which I want to use in my another project, it can do it. but the jave files in sdk jar call System.loadLibrary(“ebookdroid”); however ebookdroid is a jni which implements by c/c++ files. how can I load ebookdroid so file in another project.

this is my runtime exception.

02-27 22:26:39.437 2966-2966/com.example.chenkewen.mytestpro E/dalvikvm: Could not find class ‘android.view.SearchEvent’, referenced from method com.example.chenkewen.mytestpro.TestActivity.access$super
02-27 22:26:39.509 2966-2966/com.example.chenkewen.mytestpro E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.chenkewen.mytestpro, PID: 2966
java.lang.UnsatisfiedLinkError: Native method not found: zmc.ebookdroid.djvudroid.codec.DjvuContext.create:()J
at zmc.ebookdroid.djvudroid.codec.DjvuContext.create(Native Method)
at zmc.ebookdroid.djvudroid.codec.DjvuContext.(DjvuContext.java:26)
at zmc.ebookdroid.core.BaseViewerActivity.createDecodeService(BaseViewerActivity.java:285)
at zmc.ebookdroid.core.BaseViewerActivity.initView(BaseViewerActivity.java:150)
at zmc.ebookdroid.core.BaseViewerActivity.onCreate(BaseViewerActivity.java:106)
at com.example.chenkewen.mytestpro.TestActivity.onCreate(TestActivity.java:35)
at android.app.Activity.performCreate(Activity.java:5357)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2336)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2434)
at android.app.ActivityThread.access$800(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5349)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:835)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:651)
at dalvik.system.NativeStart.main(Native Method)

following is the source file of the skdjar I made
static {
load();
}
public static void load() {
if (alreadyLoaded) {
return;
}
System.loadLibrary(“ebookdroid”);
alreadyLoaded = true;
}

How can I integrate so files in gradle build? my QQ:512840685, you can contact me directly