Hi together,
we are testing several frameworks right now and in order to decrease the time for switching the framework we have build an abstraction layer as two seperate libraries.
So there's currently our mainapp which references the abstraction layer and the radaee pdf implementation layer. This implementation layer references the com.radaee project from your sample project. Everything builds, but on start I get this error message:
Process: ******, PID: 7616
java.lang.UnsatisfiedLinkError: Native method not found: com.radaee.pdf.Global.loadStdFont:(ILjava/lang/String;)V
at com.radaee.pdf.Global.loadStdFont(Native Method)
at com.radaee.pdf.Global.load_std_font(Global.java:327)
at com.radaee.pdf.Global.Init(Global.java:366)
at com.radaee.pdf.Global.Init(Global.java:36)
First, I got a library not found error about searching for "rpdf". Since I realized that the *.so get renamed on build to libcom.radaee.so instead of keeping up the name "librpdf.so", I changed the line in Global.java:
System.loadLibrary("com.radaee");
This seems to work, but now it does not find the method loadStdFont. Hereby you'll find the architecture attached, for a better understanding. In order to be clear about this: If we need to buy the license for testing, this will not be our product then!^
We appreciate any help!