java.lang.UnsatisfiedLinkError: Não foi possível carregar o eposprint: findLibrary retornado nulo

Estou usando o Android Studio. Estou usando o e-POS-Print.jar no meu aplicativo. Sempre que executo o código, recebo este erro:

java.lang.ExceptionInInitializerError
        at com.stc.printer.MyActivity.onCreate(MyActivity.java:48)
        at android.app.Activity.performCreate(Activity.java:5163)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2061)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2122)
        at android.app.ActivityThread.access$600(ActivityThread.java:140)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1228)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:4895)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761)
        at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.UnsatisfiedLinkError: Couldn't load eposprint: findLibrary returned null
        at java.lang.Runtime.loadLibrary(Runtime.java:365)
        at java.lang.System.loadLibrary(System.java:535)
        at com.epson.eposprint.Print.<clinit>(Print.java:18)
        at com.stc.printer.MyActivity.onCreate(MyActivity.java:48)

Meu código:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    System.out.println("started");

    printerName = getString(R.string.printername_t81ii);
    language = Builder.MODEL_SOUTHASIA;

    //bellow is line no. 48
    Print newPrinter = new Print(getApplicationContext());
    try{
        newPrinter.openPrinter(deviceType, openDeviceName, enabled, interval);

    }catch(Exception e){
        System.out.println("Error");
        e.printStackTrace();
        newPrinter = null;
    }

    setPrinter(newPrinter);
}

O projeto de amostra da Epson está tendo um arquivo nativo com extensão .so. Mas mesmo se eu remover esse arquivo do projeto de amostra, ele funcionará.

Eu também tentei adicionar esse arquivo ao meu projeto. Mas não consigo adicionar esse arquivo ao meu caminho de compilação.

Eu também me referi várias respostas deesse link mas não tenho sucesso.

questionAnswers(1)

yourAnswerToTheQuestion