我正在尝试使用IBM Mobilefirst 7.1集成cordova并使用平台android创建一个'heloworld'项目并启用JSONStore功能

WL.JSONStore.init(collections).then(function (collections) {
    // handle success - collection.people (people's collection)
    console.log('ok')
}).fail(function (error) {
    // handle failure
    console.log('error', error)
});
  • 第4步:使用Android模拟器构建并运行Android工作室 - Nexus_4_API_19,我收到console.log的错误('错误',错误)
col: "people"
doc: Object
err: -1
msg: "PERSISTENT_STORE_FAILURE"
res: Object
src: "initCollection"
usr: "jsonstore"

控制台登录Android Studio

I / chromium:[INFO:CONSOLE(44)]“调用WL.Client.init(wlInitOptions);”,来源:file:///android_asset/www/plugins/cordova-plugin-mfp/bootstrap.js(44 )W / PluginManager:THREAD WARNING:exec()调用DeviceAuth.getDeviceUUID阻塞主线程为181ms . 插件应该使用CordovaInterface.getThreadPool() . D / EGL_emulation:eglMakeCurrent:0xb8eea440:ver 2 0 I / chromium:[INFO:CONSOLE(17)]“1”,source:file:///android_asset/www/js/index.js(17)D / EGL_emulation: eglMakeCurrent:0xb8eea440:ver 2 0 I / dalvikvm:找不到方法com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable,引用方法com.worklight.wlclient.push.common.GCMClientFactory.useGooglePlayServices W / dalvikvm:VFY :无法解析静态方法631:Lcom / google / android / gms / common / GooglePlayServicesUtil; .isGooglePlayServicesAvailable(Landroid / content / Context;)ID / dalvikvm:VFY:将操作码0x71替换为0x0006 D / dalvikvm:GC_FOR_ALLOC释放748K,13 %free 6159K / 7012K,暂停10ms,总计12ms D / gralloc_ranchu:gralloc_alloc:创建大小为163840的ashmem区域D / dalvikvm:尝试加载lib /data/data/com.ibm.testjsonstore/files/libcrypto.so.1.0 . 0 0xa4fcd670 D / dalvikvm:添加了共享库/data/data/com.ibm.testjsonstore/files/libcrypto.so.1.0.0 0xa4fcd670 D / dalvikvm:No JNI_OnLo广告在/data/data/com.ibm.testjsonstore/files/libcrypto.so.1.0.0 0xa4fcd670中找到,跳过init I / chromium:[INFO:CONSOLE(29)]“erorr”,来源:file:/// android_asset / www / js / index.js(29)

任何人都知道这一点,请帮助