5

我面临一个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]]".**

但它在棒棒糖之前的设备上运行良好。

完整的日志在下面的链接中:http: //pastebin.com/8kfhXDCT

4

3 回答 3

2

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

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

于 2016-05-24T08:19:30.070 回答
2

我通过删除DataVaultLib-2.3.3.13.jar并添加SUPProxyClient-2.3.3.jarClientLib.jar解决了我的错误。

现在我的应用程序在LollipopMarshmallow操作系统中正常运行

我通过这个链接罐子

于 2016-05-17T10:07:28.777 回答
1

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

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

于 2015-10-08T08:21:15.217 回答