Integration with SMP with Android

I ran into one problem integrating SMP with Android. My question is: when I try to run my application on an Android OS 5.0 and + device, I get the error mentioned below.

"Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sybase.mo.MessagingClientException" on path: DexPathList[[zip file "/data/app/sample.UI.Droid-1/base.apk"],nativeLibraryDirectories=[/data/app/Sample.UI.Droid-1/lib/arm, /vendor/lib, /system/lib]]".** 

But it works great with devices prior to Lollipop.

Full logs are in the link below: http://pastebin.com/8kfhXDCT

+5
source share
3 answers

I resolved my error by removing DataVaultLib-2.3.3.13.jar and adding SUPProxyClient-2.3.3.jar and ClientLib.jar . >.

Now my application works correctly in Lollipop and Marshmallow OS

I go through link and jar

+1
source

Removing maflogonimo-1.212.2.jar (or another version from the corresponding service pack) will fix the problem in SMP 3.0 environments.

I just found out that this particular library is used only for backward compatibility with SUP, but it breaks the application when used only with SMP 3.0.

+2
source

You must ensure that you are using the updated version of the SDK to support Lollipop. Andriod 5 support has been added to the SMP SDK SP07.

You can refer to this SAP Note to check the list of devices supported by SMP 3.

+1
source

All Articles