我们正在为iOS和Android平台使用IBM Mobile First Platform(7.0)构建混合应用程序。我们正在使用JSONStore来保存用户的非机密数据(我们不会对存储的数据进行加密)。
当我们将应用程序部署到Samsung Galaxy S6(型号SM-G920I)时,我们在Json Store的init方法上遇到此错误:
错误代码: -11 OPERATION_FAILED_ON_SPECIFIC_DOCUMENT IBM Mobile First Platform - JSONStore errors
错误详情:" dlopen失败:" /data/data/com.MyMobileApp/files/libcrypto.so.1.0.0"是32位而不是64位"
进行一些研究,我们无法弄清楚除了缺少用于IBM Mobile First Platform的x86_64安卓设备的库之外的其他内容,如下所述:JSONStore initalization fails with PERSISTENT_STORE_FAILURE (Dalvik) / OPERATION_FAILED_ON_SPECIFIC_DOCUMENT (ART)
是否有人知道此问题的解决方法?
提前致谢。
答案 0 :(得分:2)
您没有提及MFPF 7.0安装的完整版本号,因此我只能假设您缺少以下最新修补程序:PI43196 JSONSTORE无法正确识别移动设备上的X86_64架构处理器
转至IBM Fix Central并下载MFPF 7.0的最新可用Studio工件,然后重试。
答案 1 :(得分:1)
如果您在xamarin中遇到此问题,请执行以下步骤
32-bit instead of 64 bit error fix in xamarin for ibm worklight json store connection