安卓原生浏览器卡死在 loading 界面

Cocos Creator 1.2.1
安卓版本 4.2.2
手机型号 酷派大神、小米3、红米2A

安卓的原生浏览器卡死在 loading 了
控制台没有报错
UC、QQ、微信等浏览器没问题
IOS 也没问题
请问有人遇到过这个的问题吗??

诶,你是怎么看控制台的?

同样的问题,android 4.3,

@panda 麻烦有空回复下,在线项目,很急。。。

这种情况要使用 Canvas 渲染模式,我们下个版本加一个保护

换成canvas后的确可以,但是apk直接奔溃。。。安卓4.3

你这是用类似 PhoneGap 的方式?

没,就是用的 “cocos2d-x 3.6” 的 webview 打开的如果cocos2dx的webview用的是android自带的浏览器的话,那就是android 4.4之前的版本都有问题,目前测试也是这样的结果。

好吧。。。你是用 Cocos2d-x 的 webview 打开 creator 的网页?

自带浏览器打开页面会崩溃吗???

自带浏览器跟webview的现象一样,4.4之前的自带浏览器是Android WebKit,之后是Chromium,哎。。。

好,我确认一下:

使用 WebGL 模式,webview 和 Android <4.4 默认浏览器都会报错
使用 Canvas 模式,webview 和 Android <4.4 默认浏览器都不会报错了,但是崩溃

是这样吗?

是的,求及时修复

panda 大神,有初步的结果了吗…

WebGL 的报错已经解决了,我们在这些环境下禁用 WebGL 就可以了。

但是崩溃我实在没办法重现,禁用 WebGL 之后用 Canvas 是可以渲染出来的,有没有示例 demo ?

helloworld build 只修改main.js, 如图所示

,测试机一:sony 测试机二:索爱 原生浏览器打开页面后,不操作,约5秒左右,浏览器奔溃。

是只有这两款机型可以重现还是说你只测了这两款机型?

之前测了好几个手机,只有这两个有问题,以为是4.4以下版本有问题,今天又找了一个三星手机,居然在webgl模式下就没问题,晕倒。。。可能真的是,某些机型才报错,或者奔溃吧。不管怎样,还是不够稳定,希望panda等大神在下版本能够增强web mobile稳定性。

了解,我们尝试重现吧,目前确实还没有重现过

我把那个可以重现的索爱手机寄过去嘛。。。。

崩溃的问题一般都跟浏览器有关系,这个你寄过来我们可能可以确认问题,但是估计很难解决,web 端 JS 层能做的事情太局限了,所以也没有这个必要,我们如果测试其他主流机型出现同样的问题,也会看下的