SMP与Android集成

时间:2015-08-06 10:03:45

标签: android sap-smp

我遇到与 SMP 与Android集成的问题。我的问题是:当我尝试在 android OS 5.0&中运行我的应用程序时+ 设备我在下面提到错误。

"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]]".**

但它与Lollipop之前的设备配合良好。

完整日志位于以下链接中: http://pastebin.com/8kfhXDCT

3 个答案:

答案 0 :(得分:2)

我通过删除 DataVaultLib-2.3.3.13.jar 并添加 SUPProxyClient-2.3.3.jar ClientLib.jar

现在我的应用在 Lollipop Marshmallow 操作系统

中正常运行

我浏览了这个linkjar

答案 1 :(得分:2)

删除 maflogonimo-1.212.2.jar (或相应Service Pack中的其他版本)将解决SMP 3.0环境中的问题。

我刚刚了解到,此特定库仅用于向后兼容SUP,但仅在与SMP 3.0一起使用时会破坏应用程序。

答案 2 :(得分:1)

您必须确保使用更新的SDK版本来支持Lollipop。在SMP SDK SP07中添加了Andriod 5支持。

您可以参考此SAP Note来查看SMP 3支持的设备列表。