IBM Mobile First - Json Store未在三星Galaxy S6上工作

时间:2015-08-05 00:19:16

标签: android ibm-mobilefirst x86-64 jsonstore

我们正在为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)

是否有人知道此问题的解决方法?

提前致谢。

2 个答案:

答案 0 :(得分:2)

您没有提及MFPF 7.0安装的完整版本号,因此我只能假设您缺少以下最新修补程序:PI43196 JSONSTORE无法正确识别移动设备上的X86_64架构处理器

转至IBM Fix Central并下载MFPF 7.0的最新可用Studio工件,然后重试。

答案 1 :(得分:1)

如果您在xamarin中遇到此问题,请执行以下步骤

  1. Project-RightClick - >选项
  2. 在Build下选择Android Build
  3. 转到高级标签
  4. 取消选中arm64-v8a和x86_64
  5. 再次保存并运行项目
  6. 32-bit instead of 64 bit error fix in xamarin for ibm worklight json store connection