android - IBM Mobile First - Json Store 无法在 Samsung Galaxy S6 上运行

标签 android ibm-mobilefirst x86-64 jsonstore

我们正在使用 IBM Mobile First Platform (7.0) 为 iOS 和 Android 平台构建一个混合应用程序。我们使用 JSONStore 来保存用户非 secret 数据(我们不会对存储的数据进行加密)。

当我们将应用程序部署到 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 android 设备库之外,我们无法找出其他原因,如下所述:JSONStore initalization fails with PERSISTENT_STORE_FAILURE (Dalvik) / OPERATION_FAILED_ON_SPECIFIC_DOCUMENT (ART)

有人知道这个问题的解决方法吗?

提前致谢。

最佳答案

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

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

关于android - IBM Mobile First - Json Store 无法在 Samsung Galaxy S6 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31821453/

相关文章:

java - 从上下文操作模式删除后RecyclerView复制项目

android - 按文件扩展名(或文件类型)过滤 Android Cursor 的 managedQuery

android - Gradle,如何从依赖项 jar 文件中排除类/包?

android - IBM Workilght 6.0 - 注销后无法订阅推送通知

ios - IBM Worklight - 无法更改 Worklight Console 和设备中的应用程序图标

c - 获取每个页面错误的信号

linux - macOS 中的 docker 在 amd64 上运行 arm64

javascript - 在 as 函数名称中给出错误

android - 在 mobilefirst ant 构建中控制 wlServerContext

assembly - 使用 NASM 的 __?float?__ 宏