我在cordova 3.6.4中有一个应用程序,我正在尝试将其升级到5.2.2。一切似乎都很好用,但是对于java文件,却有一个问题。
我修复了编译时的一些错误,现在应用程序似乎可以打开了。然而,有一些错误会导致应用程序在运行时崩溃。
其中一些错误是:
09-08 17:40:56.675 9729-9729/myapp E/chromium: [ERROR:layer_tree_host_impl.cc(2218)] Forcing zero-copy tile initialization as worker context is missing
09-08 17:43:17.535 9729-9729/myapp /chromium: [ERROR:xwalk_autofill_client.cc(121)] Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()
09-08 17:43:34.185 9729-9821/myapp A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 9821 (Chrome_InProcRe)当我开始在输入元素上写东西时,应用程序崩溃了。我试着用chrome来捕捉这个事件,但是没有成功。
有什么想法吗?谢谢
发布于 2016-09-10 00:22:01
我在代码中找到了应用程序崩溃的原因。
WebView webView = (WebView) appView.getEngine().getView();此代码显示以下错误:
org.crosswalk.engine.XWalkCordovaView cannot be cast to org.apache.cordova.engine.SystemWebView和我一直使用的
WebView.setWebContentsDebuggingEnabled(true);这就是我之前提到的一个错误。
看起来人行横道你不能改变太多,如果它的设置。
我在旧版本的cordova中使用它来通过ssl证书错误。
https://stackoverflow.com/questions/39394055
复制相似问题