2015-08-06 17 views
5

Ho riscontrato un problema con l'integrazione SMP con Android. La mia domanda è: quando provo a eseguire la mia applicazione in android OS 5.0 & + dispositivo sto ricevendo errore di seguito indicato.Integrazione SMP con Android

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

Ma funziona bene con dispositivi pre-Lollipop.

log completi sono sotto il collegamento: http://pastebin.com/8kfhXDCT

+0

l'aggiornamento al service pack sdk più recente ha risolto il problema? Sono su SP12 e ottengo ancora la stessa eccezione menzionata su dispositivi con Android 5 o 6 – daco

+0

@daco: controlla la mia risposta. – Mehta

risposta

1

ho risolto il mio errore rimuovendo DataVaultLib-2.3.3.13.jar e aggiungendo SUPProxyClient-2.3.3. jar e ClientLib.jar.

Ora La mia applicazione funziona correttamente in Lollipop e Marshmallow OS

vado attraverso questo link e per jar

1

È necessario assicurarsi che si sta utilizzando la versione SDK aggiornato per supportare Lollipop. Il supporto di Andriod 5 è stato aggiunto in SMK SDK SP07.

Si potrebbe fare riferimento a questo SAP Note per controllare l'elenco dei dispositivi supportati da SMP 3.

2

Rimozione maflogonimo-1.212.2.jar (o altra versione da rispettivo service pack) risolverà il problema negli ambienti SMP 3.0.

Ho appena appreso che questa libreria specifica è utilizzata solo per la compatibilità con le versioni precedenti con il SUP, ma interrompe l'app quando viene utilizzata solo con SMP 3.0.

+0

Vedere SAP-Note per ulteriori informazioni: https://launchpad.support.sap.com/#/notes/0002211719 –