我遇到与 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
答案 0 :(得分:2)
我通过删除 DataVaultLib-2.3.3.13.jar 并添加 SUPProxyClient-2.3.3.jar 和 ClientLib.jar
现在我的应用在 Lollipop 和 Marshmallow 操作系统
中正常运行答案 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支持的设备列表。