首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓升级cordova 3.6.4至5.2.2

安卓升级cordova 3.6.4至5.2.2
EN

Stack Overflow用户
提问于 2016-09-08 22:50:36
回答 1查看 211关注 0票数 0

我在cordova 3.6.4中有一个应用程序,我正在尝试将其升级到5.2.2。一切似乎都很好用,但是对于java文件,却有一个问题。

我修复了编译时的一些错误,现在应用程序似乎可以打开了。然而,有一些错误会导致应用程序在运行时崩溃。

其中一些错误是:

代码语言:javascript
复制
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来捕捉这个事件,但是没有成功。

有什么想法吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-09-10 00:22:01

我在代码中找到了应用程序崩溃的原因。

代码语言:javascript
复制
WebView webView = (WebView) appView.getEngine().getView();

此代码显示以下错误:

代码语言:javascript
复制
org.crosswalk.engine.XWalkCordovaView cannot be cast to org.apache.cordova.engine.SystemWebView

和我一直使用的

代码语言:javascript
复制
WebView.setWebContentsDebuggingEnabled(true);

这就是我之前提到的一个错误。

看起来人行横道你不能改变太多,如果它的设置。

我在旧版本的cordova中使用它来通过ssl证书错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39394055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档