WLResourceRequest总是在Android 4.4.2中使用MobileFirst Foundation 8.0抛出错误

时间:2016-09-09 14:47:38

标签: android ibm-mobilefirst

我正在使用gradle 2.13,Android SDK 23和构建工具24.0.0。 Java 1.8 for gradle build

在Android 6.0 / Android 5.0.1中,我可以使用WLResourceRequest API发出请求,但在Android 4.4.2中,它失败并出现以下错误。

{"headers":{},"responseText":"","statusText":"Unexpected errorCode occurred. Please try again.","wlFailureStatus":"UNEXPECTED_ERROR","status":0}

以下是日志:

  

无法找到方法android.content.Context.getNoBackupFilesDir,   从方法中引用   com.worklight.androidgap.api.WL.doPrepareAssetsWork

     

无法找到方法android.content.Context.getNoBackupFilesDir,   从方法中引用   com.worklight.nativeandroid.common.WLUtils.getNoBackupFilesDir

     

无法找到方法android.app.Activity.checkSelfPermission,   从方法中引用   org.apache.cordova.CordovaInterfaceImpl.hasPermission

     

无法找到android.app.Activity.requestPermissions方法,   从方法中引用   org.apache.cordova.CordovaInterfaceImpl.requestPermissions

     

无法找到方法   android.webkit.CookieManager.setAcceptThirdPartyCookies,引用   来自方法org.apache.cordova.engine.SystemCookieManager。

     

无法找到引用的方法android.webkit.CookieManager.flush   来自方法org.apache.cordova.engine.SystemCookieManager.flush

     

无法找到方法   android.webkit.WebViewClient.onReceivedClientCertRequest,引用   从方法   org.apache.cordova.engine.SystemWebViewClient.onReceivedClientCertRequest

     

无法找到方法android.webkit.PermissionRequest.getResources,   从方法中引用   org.apache.cordova.engine.SystemWebChromeClient.onPermissionRequest

     

无法找到方法   android.webkit.WebChromeClient $ FileChooserParams.createIntent,   从方法中引用   org.apache.cordova.engine.SystemWebChromeClient.onShowFileChooser

1 个答案:

答案 0 :(得分:0)

作为参考,这是正在调查的客户端SDK中的错误:PI64093应用程序安卓版本4.4.2和更早期无法使用HTTPS连接TOSERVER如果仅启用TLS 1.2

要获得修复,您应该通过打开PMR(支持服务单)来跟进IBM支持部门。